XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Total assets, net - Carrying Amount $ 667,760 $ 673,635
Liabilities:    
Total long-term debt, net - Carrying Amount 27,676  
Recurring    
Assets:    
Total assets, net - Carrying Amount 47,919  
Total assets, net - Estimated Fair Value 46,565  
Recurring | Note Receivable, Noncurrent    
Assets:    
Total assets, net - Carrying Amount 29,702  
Total assets, net - Estimated Fair Value 28,223  
Recurring | Deferred Consideration From Divestiture    
Assets:    
Total assets, net - Carrying Amount 18,217  
Total assets, net - Estimated Fair Value 18,342  
Recurring | Senior Unsecured Promissory Note    
Liabilities:    
Total long-term debt, net - Carrying Amount 50,000 50,000
Total long-term debt, net - Estimated Fair Value $ 50,000 $ 49,659