XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Payments for Financing and Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finance Lease    
2024 $ 88  
2025 350  
2026 350  
2027 350  
2028 350  
Thereafter 208  
Total 1,696  
Less: Imputed interest (207)  
Total lease liabilities 1,489 $ 1,685
Operating Leases    
2024 1,226  
2025 4,719  
2026 4,070  
2027 2,696  
2028 1,524  
Thereafter 5,545  
Total 19,780  
Less: Imputed interest (1,949)  
Total lease liabilities $ 17,831 $ 20,018