XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 22,256 $ 16,198 $ 10,752
Finance lease cost:      
Amortization of right-of-use assets 11 6 92
Interest on lease liabilities 3 0 9
Short-term lease cost 4,748 5,415 11,546
Variable lease cost 163 191 185
Total lease cost $ 27,181 $ 21,810 $ 22,584