XML 126 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Payments for Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Lease    
2025 $ 350  
2026 350  
2027 350  
2028 350  
2029 209  
Thereafter 0  
Total 1,609  
Less: Imputed interest (188)  
Total lease liabilities 1,421 $ 1,685
Operating Leases    
2025 4,934  
2026 4,211  
2027 2,715  
2028 1,537  
2029 1,421  
Thereafter 4,124  
Total 18,942  
Less: Imputed interest (1,828)  
Total lease liabilities $ 17,114 $ 20,018