XML 101 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 21,022 $ 18,147 $ 10,073
Finance lease cost:      
Amortization of right-of-use assets 7,364 21,394 6,360
Interest on lease liabilities 1,542 2,255 1,395
Total finance lease cost 8,906 23,649 7,755
Short-term lease expense 234 360 2,278
Total lease expense $ 30,162 $ 42,156 $ 20,106