Stockholders' Equity - Reported Stock-Based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Total stock-based compensation expense | $ 139,244 | $ 74,821 | $ 279,483 | $ 149,936 |
Cost of product and service sales | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Total stock-based compensation expense | 12,561 | 8,517 | 25,448 | 38,112 |
Selling, general and administrative expenses | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Total stock-based compensation expense | 72,187 | 38,633 | 143,534 | 61,788 |
Research and development expenses | ||||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | ||||
Total stock-based compensation expense | $ 54,496 | $ 27,671 | $ 110,501 | $ 50,036 |