XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Lease
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Components of Lease Expense [Abstract]      
Operating lease cost $ 49,031 $ 41,751 $ 38,559
Short-term lease cost 1,469 1,163 1,353
Variable lease cost 9,891 9,739 9,438
Sublease income (437) (481) (526)
Total lease cost 59,954 52,172 48,824
Supplemental Information Related to Leases [Abstract]      
Cash paid for amounts included in the measurement of operating lease liabilities 49,455 42,934 39,813
Right-of-use assets obtained in exchange for new operating lease liabilities 54,192 $ 70,729 $ 36,264
Future Lease Payments for Operating Leases [Abstract]      
2026 48,399    
2027 39,300    
2028 28,965    
2029 20,167    
2030 and thereafter 35,251    
Total lease payments 172,082    
Less: imputed interest 19,376    
Total operating lease liabilities $ 152,706    
Weighted Average Lease Terms and Discount Rates [Abstract]      
Weighted-average remaining lease term 4 years 9 months 18 days 4 years 6 months 3 years 10 months 24 days
Weighted-average discount rate 5.00% 4.70% 4.00%
Number of operating leases to be expired | Lease 2    
Leases expiration date one Apr. 30, 2030    
Leases expiration date two Dec. 31, 2031    
Leasehold improvements $ 58,985 $ 51,105  
Future minimum rental payments under related party lease agreements 2,600    
Michael G. Mayrsohn [Member]      
Future Lease Payments for Operating Leases [Abstract]      
Total operating lease liabilities 500    
Weighted Average Lease Terms and Discount Rates [Abstract]      
Leasehold improvements $ 300    
Maximum [Member]      
Operating Lease [Abstract]      
Lease term 5 years