v3.26.1
Leases - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Lease Payments    
Remainder of 2026 $ 9,577  
2027 18,393  
2028 20,064  
2029 21,011  
2030 20,513  
Thereafter 153,045  
Total lease payments 242,603  
Less: Imputed interest (63,324)  
Total lease liabilities 179,279 $ 186,066
Sublease Receipts    
Remainder of 2026 2,076  
2027 4,153  
2028 4,153  
2029 4,153  
2030 4,153  
Thereafter 7,379  
Total lease payments 26,067  
Net Payments    
Remainder of 2026 7,501  
2027 14,240  
2028 15,911  
2029 16,858  
2030 16,360  
Thereafter 145,666  
Total lease payments $ 216,536