v3.25.2
Redeemable Noncontrolling Interests - Subscriber Surplus Contributions in Redeemable Noncontrolling Interests (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Temporary Equity [Line Items]            
Beginning Balance   $ 1,691     $ 1,691  
Reclassification to noncontrolling interests $ 1,138   $ 73   2,022 $ 73
Ending Balance 2,405       2,405  
Subscriber surplus contribution            
Temporary Equity [Line Items]            
Beginning Balance 1,637 1,691 0 $ 0 1,691 0
Cash contribution 1,937 833 864 0    
Return of contribution (31) (3) 0 0    
Reclassification to noncontrolling interests (1,138) (884) (73) 0    
Ending Balance $ 2,405 $ 1,637 $ 791 $ 0 $ 2,405 $ 791