XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Reconciliation of Undiscounted Operating Lease Cash Flows by Fiscal Year to Present Value of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2023 (remaining 6 months) $ 11,019  
2024 28,021  
2025 28,109  
2026 25,268  
2027 22,779  
2028 and thereafter 120,859  
Total undiscounted lease payments 236,055  
Less: imputed interest (103,184)  
Less: tenant improvement allowances (19,736)  
Present value of operating lease liabilities 113,135  
Less: current portion of operating lease liabilities (12,890) $ (12,393)
Operating lease liabilities, net of current portion $ 100,245 $ 95,860