v3.25.1
Redeemable Noncontrolling Interest - Narrative (Details)
$ in Thousands
Feb. 01, 2023
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Redeemable Noncontrolling Interest [Line Items]          
Redeemable noncontrolling interests   $ 12,465 $ 12,928 $ 14,096 $ 14,375
Conferma Direct Parent          
Redeemable Noncontrolling Interest [Line Items]          
Ownership interest percentage in business sold 0.19        
Acquisitions, net of cash acquired $ 16,000        
Percentage of ownership interest redeemable 19.00%        
Purchase price of ownership interest redeemable $ 16,000