XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Income before provision for income taxes $ 26,411 $ 75,978 $ 45,938 $ 182,503
Provision for income taxes $ (4,593) $ (19,390) $ (21,572) $ (44,404)
Effective income tax rate reconciliation, change in enacted tax rate, percent 17.40% 25.50% 47.00% 24.30%
Excise and sales taxes $ 189     $ 787
Unrecognized tax benefits   $ 1,770   $ 1,770