v3.26.3
STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 28,679 $ 43,041 $ 110,720 $ 121,196
Income tax benefit (5,466) (547) (21,720) (1,700)
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 6,124 6,626 20,751 21,737
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 7,046 13,492 23,488 30,502
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax 6,010 7,914 23,972 23,789
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation before tax $ 9,499 $ 15,009 $ 42,509 $ 45,168