XML 132 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Non-current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]      
Unrecognized tax benefits $ 26,700 $ 25,100 $ 16,000
Finance lease liabilities 36,700 16,400  
Equipment financing obligations 26,100 36,900  
Other 7,900 8,300  
Total other non-current liabilities $ 97,400 $ 86,700  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total other non-current liabilities Total other non-current liabilities