XML 132 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Finance Obligations - Other information related to finance obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finance Obligations      
Cash payments (in thousands) $ 117,988 $ 96,781 $ 72,377
Weighted average remaining term (in years) 4 years 1 month 6 days 4 years 5 months 26 days 4 years 10 months 2 days
Weighted average discount rate (as a percent) 12.30% 11.30% 11.10%