XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Payments for Financing and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finance Lease    
2024 $ 175  
2025 350  
2026 350  
2027 350  
2028 350  
Thereafter 209  
Total 1,784  
Less: Imputed interest (229)  
Total lease liabilities 1,555 $ 1,685
Operating Leases    
2024 2,401  
2025 4,622  
2026 4,054  
2027 2,696  
2028 1,524  
Thereafter 5,544  
Total 20,841  
Less: Imputed interest (2,081)  
Total lease liabilities $ 18,760 $ 20,018