XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Components of 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 $ 29,332 $ 18,827 $ 15,873
Interest on lease liabilities 5,704 3,291 1,127
Operating lease cost 31,742 34,937 31,966
Short-term lease cost 2,857 2,025 2,602
Variable lease cost 9,828 11,516 9,246
Sublease income (3,132) (4,667) (3,780)
Total lease cost $ 76,331 $ 65,929 $ 57,034