XML 63 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Leases, Statement of Position location and balances [Table Text Block]
20242023Balance Sheet Location
Right-of-use assets, net$112,735 $114,392 Other non-current assets
Current lease liability$29,815 $28,516 Accrued and other liabilities
Non-current lease liability87,370 86,930 Other non-current liabilities
Total operating lease liability$117,185 $115,446 
 
Lease, Cost [Table Text Block]
202420232022
Operating lease expense$39,424$37,849$37,145 
Variable lease expense9,8417,0224,649 
Short-term lease expense1,2281,004958 
Total lease expense$50,493$45,875$42,752 
Weighted average remaining lease term5.9 years6.5 years7.9 years
Weighted average discount rate4.4%4.0%2.9 %
 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]  
The following is a maturity analysis of the annual undiscounted cash flows for the annual periods ended December 31:
2025$34,356 
202627,642 
202719,210 
202813,043 
20298,940 
Thereafter30,520 
Total lease payments133,711 
Less imputed interest(16,526)
Total operating lease liability$117,185