XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (six months) $ 2,712  
2025 4,743  
2026 4,755  
2027 2,661  
2028 1,813  
Thereafter 7,471  
Total 24,155  
Less: Imputed Interest 8,456  
Present value of net lease payments 15,699  
Lease liability, current portion 2,894 $ 3,621
Lease liability, net of current portion 12,805 $ 14,306
Total lease liability $ 15,699