XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 9,834 $ 11,687 $ 14,747
Finance lease cost, amortization of assets 1,585 1,241 1,288
Finance lease cost, interest on lease liabilities 126 40 54
Variable lease cost 403 1,100 2,184
Sublease income (469) (799) (492)
Net lease cost $ 11,479 $ 13,269 $ 17,781