v3.25.4
Changes in Accumulated Other Comprehensive Income (Loss)- Schedule of Changes in Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of the year $ 11,558,000 $ 9,066,000 $ 8,239,000
Total other comprehensive income (loss) 11,000 (14,000) 20,000
Balance, end of the year 13,473,000 11,558,000 9,066,000
Accumulated Other Comprehensive (Loss) Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of the year (10,000) 4,000 (16,000)
Other comprehensive income (loss) before reclassifications 9,000 (27,000) 7,000
Tax effect on unrealized gain (loss) on cash flow hedges (4,000) 5,000 0
Total other comprehensive income (loss) 11,000 (14,000) 20,000
Balance, end of the year 1,000 (10,000) 4,000
Accumulated Other Comprehensive (Loss) Income | Sales and marketing      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Gain on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings: 1,000 2,000 3,000
Accumulated Other Comprehensive (Loss) Income | Research and development      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Gain on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings: 4,000 5,000 9,000
Accumulated Other Comprehensive (Loss) Income | General and administrative      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Gain on cash flow hedges reclassified from accumulated other comprehensive income (loss) to earnings: $ 1,000 $ 1,000 $ 1,000