XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Assets and Liabilities - Valuation of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid and other current assets Prepaid and other current assets
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Liabilities    
Total liabilities measured at fair value $ 0  
Fair Value, Recurring | Level 1    
Assets    
Interest rate swap agreements-short term 0  
Interest rate swap agreements-long term 0  
Total assets measured at fair value 0 $ 0
Liabilities    
Acquisition-related contingent consideration-short term   0
Warrant liability   0
Total liabilities measured at fair value   0
Fair Value, Recurring | Level 2    
Assets    
Interest rate swap agreements-short term 2,898 4,482
Interest rate swap agreements-long term 132 986
Total assets measured at fair value 3,030 5,468
Liabilities    
Acquisition-related contingent consideration-short term   0
Warrant liability   0
Total liabilities measured at fair value   0
Fair Value, Recurring | Level 3    
Assets    
Interest rate swap agreements-short term 0  
Interest rate swap agreements-long term 0  
Total assets measured at fair value $ 0 0
Liabilities    
Acquisition-related contingent consideration-short term   6,850
Warrant liability   4,021
Total liabilities measured at fair value   $ 10,871