v3.22.4
Leases - Reconciliation of Future Cash Obligations to Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 2,647  
2024 2,714  
2025 2,784  
2026 2,407  
2027 2,159  
Thereafter 1,099  
Total minimum lease payments 13,810  
Less: amount of lease payments representing interest (2,669)  
Total lease liabilities 11,141 $ 12,366
Less: current obligations under leases (2,328) (2,311)
Operating lease non-current liabilities $ 8,813 $ 10,055