XML 100 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Reconciliation of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of the period $ 191,308 $ 171,566 $ 143,798
Unrecognized tax benefits assumed in a business combination 0 0 0
Additions based on current year tax positions 20,050 8,725 6,677
(Reductions) additions based on prior year tax positions (6,423)    
(Reductions) additions based on prior year tax positions   11,017 21,091
Statute of limitations expirations 0 0 0
Releases (21,086) 0 0
Balance at end of the period $ 183,849 $ 191,308 $ 171,566