XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Beginning balance $ 180,350  
Ending balance 445,221 $ 180,350
Unrecognized Tax Benefits, Inventory Costs    
Unrecognized Tax Benefits [Roll Forward]    
Beginning balance 542,762 41,781
Reductions based on lapse of statute of limitations 0 (1,053)
Reductions based on tax positions related to the prior years (2,957) 0
Reductions based on refunds still outstanding (46,696) 0
Additions based on tax positions related to the current year 129,558 152,313
Additions based on refunds requested but not received related to prior year 0 111,664
Additions based on refunds received related to prior years 52,001 62,391
Additions based on tax positions related to the prior year 0 175,666
Ending balance 674,668 542,762
Uncertain Tax Liabilities    
Unrecognized Tax Benefits [Roll Forward]    
Beginning balance 180,350 19,459
Reductions based on lapse of statute of limitations 0 (1,053)
Additions based on tax positions related to the current year 150,014 139,914
Additions based on refunds received related to prior years 52,001 62,391
Reclass tax payment on account 35,998  
Reclass tax payment on account   (157,063)
Additions based on tax positions related to the prior year 1,256 113,815
Interest recorded in income tax expense, net of reversals 25,602 3,150
Penalties recorded in income tax expense, net of reversals 0 (263)
Ending balance 445,221 180,350
Unrecognized tax liabilities relating to 280E 412,600  
Payments on deposit 121,100  
Uncertain tax position liabilities 264,900  
Uncertain tax liability including interest and penalties $ 32,000 $ 6,400