XML 191 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases      
Fixed lease cost $ 19,264 $ 21,952 $ 19,804
Variable lease cost 4,661 5,846 4,557
Short-term lease cost 1,022 1,186 808
Total operating lease cost $ 24,947 $ 28,984 $ 25,169