XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Lease
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Components of Lease Expense [Abstract]          
Operating lease cost $ 12,350 $ 10,362 $ 36,124 $ 30,578  
Short-term lease cost 277 323 701 851  
Variable lease cost 2,544 2,552 7,742 7,732  
Sublease Income (109) (121) (326) (369)  
Total lease cost 15,062 13,116 44,241 38,792  
Supplemental Information Related to Leases [Abstract]          
Cash paid for amounts included in the measurement of operating lease liabilities 12,417 10,637 36,496 31,539  
Right-of-use assets obtained in exchange for new operating lease liabilities 13,512 $ 9,945 39,467 $ 30,573  
Future Lease Payments for Operating Leases [Abstract]          
2025 (excluding the nine months ended September 30, 2025) 12,552   12,552    
2026 45,999   45,999    
2027 36,658   36,658    
2028 26,229   26,229    
2029 and thereafter 44,438   44,438    
Total lease payments 165,876   165,876    
Less: imputed interest 17,738   17,738    
Total operating lease liabilities $ 148,138   $ 148,138    
Average Lease Terms and Discount Rates [Abstract]          
Weighted-average remaining lease term - Operating leases 4 years 7 months 6 days 3 years 10 months 24 days 4 years 7 months 6 days 3 years 10 months 24 days  
Weighted-average discount rate - Operating leases 5.00% 4.50% 5.00% 4.50%  
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,015   $ 58,015   $ 51,105
Future minimum rental payments under related party lease agreements 2,800   2,800    
Michael G. Mayrsohn [Member]          
Future Lease Payments for Operating Leases [Abstract]          
Total operating lease liabilities 400   400    
Average Lease Terms and Discount Rates [Abstract]          
Leasehold improvements $ 300   $ 300    
Maximum [Member]          
Operating Lease [Abstract]          
Lease term 5 years   5 years