XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Schedule of Maturity of Lease Liabilities and Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2024 $ 7,114  
2025 7,628  
2026 6,574  
2027 6,133  
2028 1,694  
Thereafter 1,539  
Total future lease payments 30,682  
Less imputed interest (2,577)  
Lease liability 28,105 $ 27,463
Future minimum lease payments for lease not yet commenced $ 159,200  
Term lease 16 years