XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Total assets, net - Carrying Amount $ 629,220 $ 667,760
Liabilities:    
Total long-term debt, net - Carrying Amount 27,676  
Recurring    
Assets:    
Total assets, net - Carrying Amount 49,886 47,919
Total assets, net - Estimated Fair Value 54,472 46,565
Recurring | AR Facility    
Liabilities:    
Total long-term debt, net - Carrying Amount 40,000  
Total long-term debt, net - Estimated Fair Value 40,000  
Recurring | Note Receivable, Noncurrent    
Assets:    
Total assets, net - Carrying Amount 30,857 29,702
Total assets, net - Estimated Fair Value 33,253 28,223
Recurring | Deferred Consideration From Divestiture    
Assets:    
Total assets, net - Carrying Amount [1] 19,029 18,217
Total assets, net - Estimated Fair Value [1] $ 21,219 18,342
Recurring | Senior Unsecured Promissory Note    
Liabilities:    
Total long-term debt, net - Carrying Amount   50,000
Total long-term debt, net - Estimated Fair Value   $ 50,000
[1] Includes $11.6 million as of June 30, 2025 of the net carrying amount of the holdback consideration from the Perceive Transaction (as described in Note 6Divestitures), which approximates its associated fair value and is classified as current in the condensed consolidated balance sheets.