XML 62 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Reconciliation of Undiscounted Operating Lease Cash Flows by Fiscal Year to Present Value of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2024 (remaining 3 months) $ 3,572  
2025 21,768  
2026 22,471  
2027 19,899  
2028 15,226  
2029 and thereafter 93,495  
Total undiscounted lease payments 176,431  
Less: imputed interest (80,347)  
Present value of operating lease liabilities 96,084  
Less: current portion of operating lease liabilities (10,601) $ (13,195)
Operating lease liabilities, net of current portion $ 85,483 $ 90,901