XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases    
2024 $ 1,634  
2025 1,994  
2026 1,287  
2027 836  
2028 and thereafter 1,790  
Total lease payments 7,541  
Less: interest 1,097  
Present value of lease liabilities 6,444 $ 6,827
Office and warehouse leases    
Leases    
2024 1,066  
2025 1,421  
2026 1,200  
2027 832  
2028 and thereafter 1,790  
Total lease payments 6,309  
Less: interest 1,014  
Present value of lease liabilities 5,295  
Leased vehicles and office equipment    
Leases    
2024 568  
2025 573  
2026 87  
2027 4  
2028 and thereafter 0  
Total lease payments 1,232  
Less: interest 83  
Present value of lease liabilities $ 1,149