XML 124 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Payments for Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Lease    
2024 $ 350  
2025 350  
2026 350  
2027 350  
2028 350  
Thereafter 209  
Total 1,959  
Less: Imputed interest (274)  
Total lease liabilities 1,685 $ 1,934
Operating Leases    
2024 4,376  
2025 4,401  
2026 3,833  
2027 2,678  
2028 1,524  
Thereafter 5,544  
Total 22,356  
Less: Imputed interest (2,338)  
Total lease liabilities $ 20,018 $ 20,053