XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases    
2025 $ 1,715  
2026 1,637  
2027 1,170  
2028 730  
2029 and thereafter 1,084  
Total lease payments 6,336  
Less: interest 834  
Present value of lease liabilities 5,502 $ 5,467
Office and warehouse leases    
Leases    
2025 1,078  
2026 1,214  
2027 841  
2028 723  
2029 and thereafter 1,084  
Total lease payments 4,940  
Less: interest 712  
Present value of lease liabilities 4,228  
Leased vehicles and office equipment    
Leases    
2025 637  
2026 423  
2027 329  
2028 7  
2029 and thereafter 0  
Total lease payments 1,396  
Less: interest 122  
Present value of lease liabilities $ 1,274