XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Future Minimum Lease Commitments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2023 $ 6,065  
2025 7,922  
2026 7,163  
2027 7,274  
2028 6,599  
Thereafter 4,116  
Total lease payments 39,139  
Less imputed interest 6,192  
Present value of future minimum lease payments 32,947  
Less operating lease liability, current portion 6,054 $ 5,943
Operating lease liability, long-term portion $ 26,893 $ 28,278