XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Additional Information (Details)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Other investments $ 38,188,000 $ 88,031,000  
Fair value assets level 2 to level 3 transfers amount $ 0    
Revenue growth rate | Minimum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (as percent) 0.020   0.020
Revenue growth rate | Maximum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (as percent) 0.293   0.839
Revenue growth rate | Weighted Average | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (as percent) 0.079   0.103
Discount rate | Minimum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (as percent) 0.019   0.019
Discount rate | Maximum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (as percent) 0.104   0.104
Discount rate | Weighted Average | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (as percent) 0.046   0.046
Other      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Other investments $ 2,704,000 2,739,000  
Mutual Fund | Level 1 | Other      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Total investments 8,400,000 7,900,000  
Start-up company      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Other investments 300,000 300,000  
Broker dealer exchange memberships      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Other investments $ 2,400,000 $ 2,400,000