XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt and Future Minimum Lease Payments on Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
2025 $ 3,476  
2026 3,576  
2027 1,204  
2028 767,500  
Total future payments 775,756  
Less impact of discounting 320  
Total future principal payments 775,436  
Current portion 3,266 $ 3,083
Long-term portion 772,170  
Debt [Member]    
Debt Instrument [Line Items]    
2028 767,500  
Total future payments 767,500  
Total future principal payments 767,500  
Long-term portion 767,500  
Finance Lease Obligations [Member]    
Debt Instrument [Line Items]    
2025 3,476  
2026 3,576  
2027 1,204  
Total future payments 8,256  
Less impact of discounting 320  
Total future principal payments 7,936  
Current portion 3,266  
Long-term portion $ 4,670