XML 121 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Total unrecognized tax benefits at January 1 $ 23,587 $ 19,354 $ 8,438
Changes due to Separation, mergers, and dispositions (6,858)   1,682
Increases for tax positions related to the current year 2,009 4,070 8,793
Increases for tax positions related to prior years 33 961 444
Decreases for tax positions related to prior years (3,395) (798) (3)
Total unrecognized tax benefits at December 31 $ 15,376 $ 23,587 $ 19,354