XML 124 R105.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefit, beginning of the period $ 633,589 $ 465,103 $ 506,512
Gross increases related to prior period tax positions   34,050  
Gross decreases related to prior period tax positions (24,004)   (7,348)
Gross increases related to current period tax positions 27,221 139,217  
Gross decreases related to current period tax positions     (30,063)
Reductions related to lapse of statute of limitations (10,051) (4,781) (3,998)
Unrecognized tax benefit, end of the period $ 626,755 $ 633,589 $ 465,103