XML 108 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of the beginning and ending amounts of unrecognized income tax benefits      
Balance as of beginning of period $ 203,794 $ 184,921 $ 164,531
Tax positions related to current year:      
Additions 16,178 19,844 19,403
Tax positions related to prior years:      
Additions 619 0 1,378
Reductions (112,589) (971) (391)
Balance as of end of period $ 108,002 $ 203,794 $ 184,921