XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Lease
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Components of Lease Expense [Abstract]          
Operating lease cost $ 12,058 $ 10,263 $ 23,774 $ 20,216  
Short-term lease cost 127 256 424 521  
Variable lease cost 2,681 2,677 5,198 5,136  
Sublease Income (111) (114) (217) (204)  
Total lease cost 14,755 13,082 29,179 25,669  
Supplemental Information Related to Leases [Abstract]          
Cash paid for amounts included in the measurement of operating lease liabilities 12,188 10,564 24,079 20,902  
Right-of-use assets obtained in exchange for new operating lease liabilities 15,200 $ 12,901 25,955 $ 20,628  
Future Lease Payments for Operating Leases [Abstract]          
2025 (excluding the six months ended June 30, 2025) 24,169   24,169    
2026 43,047   43,047    
2027 33,672   33,672    
2028 23,620   23,620    
2029 and thereafter 38,028   38,028    
Total lease payments 162,536   162,536    
Less: imputed interest 17,219   17,219    
Total operating lease liabilities $ 145,317   $ 145,317    
Average Lease Terms and Discount Rates [Abstract]          
Weighted-average remaining lease term - Operating leases 4 years 6 months 3 years 10 months 24 days 4 years 6 months 3 years 10 months 24 days  
Weighted-average discount rate - Operating leases 4.90% 4.40% 4.90% 4.40%  
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 $ 55,218   $ 55,218   $ 51,105
Future minimum rental payments under related party lease agreements 2,900   2,900    
Michael G. Mayrsohn [Member]          
Future Lease Payments for Operating Leases [Abstract]          
Total operating lease liabilities 200   200    
Average Lease Terms and Discount Rates [Abstract]          
Leasehold improvements $ 300   $ 300    
Maximum [Member]          
Operating Lease [Abstract]          
Lease term 5 years   5 years