XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Lease Liabilities for the Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (remaining six months) $ 618  
2026 1,429  
2027 1,292  
2028 1,075  
2029 457  
Thereafter 672  
Total lease payments 5,543  
Less: imputed interest (1,201)  
Present value of lease liabilities 4,342 $ 3,133
Finance Leases    
2025 (remaining six months) 11  
2026 22  
2027 22  
2028 22  
2029 16  
Thereafter 0  
Total lease payments 93  
Less: imputed interest (17)  
Present value of lease liabilities 76 $ 103
Total    
2025 (remaining six months) 629  
2026 1,451  
2027 1,314  
2028 1,097  
2029 473  
Thereafter 672  
Total lease payments 5,636  
Less: imputed interest (1,218)  
Present value of lease liabilities $ 4,418