XML 93 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconciliation of Uncertain Tax Liabilities, Inclusive of Accruals for Related Penalties and Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]    
Balance, beginning of period $ 106,991 $ 79,627
Increases based on tax positions related to prior years 2,161 4,536
Additions based on tax positions related to the current year 6,169 26,825
Additions based on refunds received related to prior years 16 10
Release of tax payments on deposit and other (633) (4,007)
Ending carrying amount $ 114,704 $ 106,991