v3.26.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax [Line Items]        
Provision for (benefit from) income taxes (83.90%)   (27.00%)  
(Benefit from) provision for income taxes $ 16,820 $ 17,006 $ 43,715 $ 10,707
(Benefit from) provision for income taxes (14,099) 9,472 $ (11,820) (6,507)
Percentage of deduction from taxable income     20.00%  
TRS [Member]        
Income Tax [Line Items]        
(Benefit from) provision for income taxes (55,300) (11,900) $ (54,300) (87,200)
(Benefit from) provision for income taxes $ (14,100) $ 9,700 $ (11,200) $ (7,500)