XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Commitments and Contingencies Disclosure [Abstract]      
2024 $ 8,094    
2025 5,716    
2026 8,607    
2027 8,580    
2028 8,837    
Thereafter 79,058    
Future non-cancelable minimum lease payments 118,892    
Less: discount (52,505)    
Total lease liabilities 66,387   $ 7,100
Less: current portion 7,764    
Lease liabilities, non current $ 58,623 $ 42,456