XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases      
Fixed lease cost $ 21,952 $ 19,804 $ 16,411
Variable lease cost 5,846 4,557 4,361
Short-term lease cost 1,186 808 656
Total operating lease cost $ 28,984 $ 25,169 $ 21,428