XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Required Under Operating Leases in Place (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Sublease Income    
2024 $ (852)  
2025 (426)  
Total payments (1,278)  
Operating Leases    
2024 24,318  
2025 23,298  
2026 21,816  
2027 20,976  
2028 20,743  
Thereafter 163,614  
Total payments 274,765  
Less: Tenant improvement allowances (840)  
Less: Present value adjustment (58,241)  
Operating Lease, Liability $ 215,684 $ 192,762