XML 123 R104.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
Dec. 31, 2021
Finance lease cost      
Amortization of leased assets $ 265 $ 129 $ 3,390
Interest on lease liabilities 174 48 283
Total finance lease cost 439 177 3,673
Operating lease cost 17,206 15,096 9,615
Short-term lease cost 2,289 1,862 9,192
Variable lease cost 855 774 647
Sublease Income 1,943 1,400 1,021
Total operating lease cost 18,407 16,332 18,433
Total lease cost $ 18,846 $ 16,509 $ 22,106