v3.26.1
Redeemable Noncontrolling Interest - Narrative (Details)
$ in Thousands
Feb. 01, 2023
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Redeemable Noncontrolling Interest [Line Items]          
Redeemable noncontrolling interests   $ 11,275 $ 12,057 $ 11,896 $ 12,928
Conferma Direct Parent          
Redeemable Noncontrolling Interest [Line Items]          
Percentage of ownership interest sold 0.19        
Cash consideration received from sale of ownership interest $ 16,000        
Percentage of ownership interest redeemable 19.00%        
Purchase price of ownership interest redeemable $ 16,000