XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2
COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Lease Commitments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 4,010  
2025 7,929  
2026 7,164  
2027 7,274  
2028 6,599  
Thereafter 4,115  
Total lease payments 37,091  
Less imputed interest 5,643  
Present value of future minimum lease payments 31,448  
Less operating lease liability, current portion 6,062 $ 5,943
Operating lease liability, less current portion $ 25,386 $ 28,278