XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Future Maturities of Our Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 13,572  
2026 27,069  
2027 27,571  
2028 27,439  
2029 26,816  
Thereafter 155,392  
Total Payments 277,859  
Less: Tenant improvement allowances (4,994)  
Less: Present value adjustment (54,040)  
Operating Lease, Liability $ 218,825 $ 223,235