XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Lease Liabilities for the Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (remaining nine months) $ 840  
2026 1,244  
2027 1,102  
2028 712  
2029 50  
Thereafter 0  
Total lease payments 3,948  
Less: imputed interest (669)  
Present value of lease liabilities 3,279 $ 3,133
Finance Leases    
2025 (remaining nine months) 17  
2026 22  
2027 22  
2028 22  
2029 20  
Thereafter 0  
Total lease payments 103  
Less: imputed interest (13)  
Present value of lease liabilities 90 $ 103
Total    
2025 (remaining nine months) 857  
2026 1,266  
2027 1,124  
2028 734  
2029 70  
Thereafter 0  
Total lease payments 4,051  
Less: imputed interest (682)  
Present value of lease liabilities $ 3,369