XML 113 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Net Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance leases      
Amortization of right-of-use assets $ 452 $ 786 $ 1,479
Interest on lease liabilities 148 163 188
Operating lease cost 5,075 4,787 4,577
Short-term lease cost 230 229 307
Variable lease cost 841 840 1,080
Sublease income (122) (12) (168)
Net lease cost $ 6,624 $ 6,793 $ 7,463