XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finance lease cost      
Amortization of leased assets $ 952 $ 265 $ 129
Interest on lease liabilities 282 174 48
Total finance lease cost 1,234 439 177
Operating lease cost 12,732 17,206 15,096
Short-term lease cost 2,287 2,289 1,862
Variable lease cost 1,102 855 774
Sublease income (1,917) (1,943) (1,400)
Total operating lease cost 14,204 18,407 16,332
Total lease cost $ 15,438 $ 18,846 $ 16,509