XML 63 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in Other Entities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Equity Method Investments [Line Items]          
Income (loss) from equity method investments $ 381,000 $ 902,000 $ (486,000) $ 1,534,000  
Impairment of investments 0 $ 0 0 $ 0  
Investments in privately held entities 8,896,000   8,896,000   $ 8,896,000
Variable Interest Entity, Not Primary Beneficiary          
Schedule of Equity Method Investments [Line Items]          
Maximum exposure to loss amount $ 2,000,000   $ 2,000,000    
Other | Minimum          
Schedule of Equity Method Investments [Line Items]          
Equity interest (as a percent) 25.00%   25.00%    
Other | Maximum          
Schedule of Equity Method Investments [Line Items]          
Equity interest (as a percent) 51.00%   51.00%