XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finance leases:    
Depreciation on assets under finance leases $ 1,122 $ 928
Interest on lease liabilities 331 183
Total finance leases expense 1,453 1,111
Operating leases:    
Lease expense 22,355 15,986
Lease expense on short-term leases 661 503
Variable lease expense 5,057 4,777
Sublease income (636) (636)
Total operating leases expense $ 27,437 $ 20,630