XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Minimum Payments for Financing and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finance Lease    
2024 $ 262  
2025 350  
2026 350  
2027 350  
2028 350  
Thereafter 209  
Total 1,871  
Less: Imputed interest (251)  
Total lease liabilities 1,620 $ 1,685
Operating Leases    
2024 3,274  
2025 4,401  
2026 3,833  
2027 2,678  
2028 1,524  
Thereafter 5,545  
Total 21,255  
Less: Imputed interest (2,195)  
Total lease liabilities $ 19,060 $ 20,018