XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 11,674 $ 14,747 $ 15,846
Finance lease cost, amortization of assets 1,241 1,288 719
Finance lease cost, interest on lease liabilities 40 54 25
Variable lease cost 1,100 2,184 1,500
Sublease income (799) (492) (11)
Net lease cost $ 13,256 $ 17,781 $ 18,079