XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance lease cost      
Amortization of right-of-use assets $ 7,311 $ 3,845 $ 4,612
Interest on lease liabilities 1,406 800 808
Operating lease cost 31,797 36,576 36,291
Short-term lease cost 1,036 750 476
Variable lease cost 9,055 8,449 7,985
Total lease Cost $ 50,605 $ 50,420 $ 50,172