v3.26.1
Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases, Supplemental Balance Sheet Information [Line Items]    
Operating lease right-of-use assets $ 125,849 $ 117,815
Other current liabilities $ 24,012 $ 23,209
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Operating lease liabilities $ 120,100 $ 113,643
Total operating lease liabilities $ 144,112 $ 136,852
Weighted Average Remaining Lease Term (years)    
Operating leases 9 years 9 years 1 month 6 days
Weighted Average Discount Rate    
Operating leases 5.70% 5.70%
Related Party    
Leases, Supplemental Balance Sheet Information [Line Items]    
Operating lease right-of-use assets $ 65,371 $ 68,416
Other current liabilities 7,232 6,915
Operating lease liabilities 73,625 77,344
Total operating lease liabilities 80,857  
Nonrelated Party    
Leases, Supplemental Balance Sheet Information [Line Items]    
Operating lease right-of-use assets 60,478 49,399
Other current liabilities 16,780 16,294
Operating lease liabilities 46,475 $ 36,299
Total operating lease liabilities $ 63,255