XML 256 R223.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
Lease Cost [Abstract]      
Amortization of ROU assets $ 4,192 $ 2,938 $ 2,006
Interest on lease liabilities 1,063 1,117 1,044
Operating lease cost 31,596 30,534 29,970
Short-term lease cost 456 505 647
Variable lease cost 211 124 93
Sublease Income (66) (37) (70)
Net gain recognized from sale and lease back transaction 0 0 (7,007)
Total lease cost $ 37,452 $ 35,181 $ 26,683