XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits, Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 257,533 $ 148,390 $ 137,227
Additions based on tax positions related to the current year 41,465 116,373 22,822
Reductions based on tax positions related to current year 0 0 0
Additions for tax positions of prior years 4,888 7,925 4,361
Reductions for tax positions of prior years (130) (888) (14)
Reductions for expiration of statutes (7,911) (10,573) (15,625)
Settlements 0 0 (441)
Change in foreign currency exchange rates 5,737   60
Change in foreign currency exchange rates   (3,694)  
Ending balance $ 301,582 $ 257,533 $ 148,390