XML 70 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]            
Effective income tax rate reconciliation, estimated annual percent 1.96%   1.96%      
Income tax expense (benefit) $ (1,622) $ (2,353) $ (1,226) $ (6,391)    
Tax receivable agreement, liability $ 0   $ 0   $ 21,300 $ 20,974