XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (three months) $ 1,261  
2025 4,515  
2026 4,518  
2027 2,601  
2028 1,813  
Thereafter 7,471  
Total 22,179  
Less: Imputed Interest 7,774  
Present value of net lease payments 14,405  
Lease liability, current portion 2,645 $ 3,621
Lease liability, net of current portion 11,760 $ 14,306
Total lease liability $ 14,405