XML 105 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 2,135  
2026 1,426  
2027 960  
2028 721  
2029 and thereafter 1,081  
Total lease payments 6,323  
Less: interest 856  
Present value of lease liabilities 5,467 $ 6,827
Office and warehouse leases    
Leases    
2025 1,433  
2026 1,210  
2027 838  
2028 721  
2029 and thereafter 1,081  
Total lease payments 5,283  
Less: interest 782  
Present value of lease liabilities 4,501  
Leased vehicles and office equipment    
Leases    
2025 702  
2026 216  
2027 122  
2028 0  
2029 and thereafter 0  
Total lease payments 1,040  
Less: interest 74  
Present value of lease liabilities $ 966