Balance Sheet Components - Deferred Revenues (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Notes To Financial Statements [Abstract] | ||
| Deferred revenues - current | $ 1,235,254 | $ 1,261,816 |
| Deferred revenues - long-term | 77,863 | 85,543 |
| Total deferred revenues | $ 1,313,117 | $ 1,347,359 |
| X | ||||||||||
- Definition Notes to Financial Statements [Abstract] No definition available.
|
| X | ||||||||||
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|