XML 76 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Required Under Operating Leases in Place (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Sublease Income    
2025 $ (420)  
Total Payments (420)  
Operating Leases    
2025 25,410  
2026 25,963  
2027 26,877  
2028 26,779  
2029 26,160  
Thereafter 155,256  
Total Payments 286,445  
Less: Tenant improvement allowances (4,843)  
Less: Present value adjustment (58,367)  
Operating Lease, Liability $ 223,235 $ 215,684