XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
Maturities of lease liabilities
December 31, 2024
2025$21,965 
202623,254 
202721,860 
202820,327 
202916,745 
2030 and thereafter32,764 
Total lease payments136,915 
Less: interest(20,403)
Present value of lease liabilities$116,512 
Supplemental Information, Lessee, Operating Lease
Supplemental information
December 31, 2024December 31, 2023
Total lease liabilities (1)
$116,512$130,801
Cash paid for amounts included in the measurement of lease liabilities within operating cash flows$24,483$26,938
Right of use assets obtained in exchange for operating lease obligations$4,349$12,145
Weighted average remaining lease term
6.5 years
7.0 years
Weighted average discount rate4.6 %4.4 %
(1) The current portion of the operating lease liability is included in other current liabilities.