v3.26.1
Changes in Accumulated Other Comprehensive (Loss) Income - Schedule of Changes in Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of the period $ 13,473,000 $ 11,558,000
Total other comprehensive (loss) income (5,000) 4,000
Balance, end of the period 12,501,000 11,051,000
Accumulated Other Comprehensive (Loss) Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of the period 1,000 (10,000)
Other comprehensive loss before reclassifications (6,000) (1,000)
Tax effect on unrealized (loss) on cash flow hedges 2,000 (1,000)
Total other comprehensive (loss) income (5,000) 4,000
Balance, end of the period (4,000) (6,000)
Accumulated Other Comprehensive (Loss) Income | Sales and marketing | Reclassification out of Accumulated Other Comprehensive (Loss) Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Gain on cash flow hedges reclassified from accumulated other comprehensive loss to earnings 0 1,000
Accumulated Other Comprehensive (Loss) Income | Research and development | Reclassification out of Accumulated Other Comprehensive (Loss) Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Gain on cash flow hedges reclassified from accumulated other comprehensive loss to earnings (1,000) 4,000
Accumulated Other Comprehensive (Loss) Income | General and administrative | Reclassification out of Accumulated Other Comprehensive (Loss) Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Gain on cash flow hedges reclassified from accumulated other comprehensive loss to earnings $ 0 $ 1,000