v3.26.1
Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Lease
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Components of Lease Expense [Abstract]          
Operating lease cost $ 13,149 $ 12,058 $ 26,189 $ 23,774  
Short-term lease cost 433 127 896 424  
Variable lease cost 2,591 2,681 5,237 5,198  
Sublease Income (122) (111) (232) (217)  
Total lease cost 16,051 14,755 32,090 29,179  
Supplemental Information Related to Leases [Abstract]          
Cash paid for amounts included in the measurement of operating lease liabilities 13,174 12,188 26,213 24,079  
Right-of-use assets obtained in exchange for new operating lease liabilities 18,991 $ 15,200 35,432 $ 25,955  
Future Lease Payments for Operating Leases [Abstract]          
2026 (excluding the six months ended June 30, 2026) 25,892   25,892    
2027 45,707   45,707    
2028 35,764   35,764    
2029 27,153   27,153    
2030 and thereafter 53,936   53,936    
Total lease payments 188,452   188,452    
Less: imputed interest 22,682   22,682    
Total operating lease liabilities $ 165,770   $ 165,770    
Average Lease Terms and Discount Rates [Abstract]          
Weighted-average remaining lease term 5 years 4 years 6 months 5 years 4 years 6 months  
Weighted-average discount rate 5.10% 4.90% 5.10% 4.90%  
Number of operating leases to be expired | Lease     2    
Leases expiration date one     Apr. 30, 2030    
Leases expiration date two     Dec. 31, 2031    
Lease payments $ 13,174 $ 12,188 $ 26,213 $ 24,079  
Leasehold improvements 60,397   60,397   $ 58,985
Future minimum rental payments under related party lease agreements 2,400   2,400    
Michael G. Mayrsohn [Member]          
Supplemental Information Related to Leases [Abstract]          
Cash paid for amounts included in the measurement of operating lease liabilities 100 100 200 200  
Average Lease Terms and Discount Rates [Abstract]          
Lease payments 100 $ 100 200 $ 200  
Leasehold improvements $ 300   $ 300    
Maximum [Member]          
Operating Lease [Abstract]          
Lease term 5 years   5 years