v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock  
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2022   306,890,000      
Beginning balance at Dec. 31, 2022 $ 4,885,820 $ 31 $ 1,780,714 $ 3,138,983 $ (33,908)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 436,473     436,473  
Other comprehensive income (loss), net of tax 12,403       12,403
Stock-based compensation 62,881   62,881    
Issuance of common stock in connection with employee equity incentive plans (in shares)   2,012,000      
Issuance of common stock in connection with employee equity incentive plans 23,096   23,096    
Repurchase of common stock (in shares)   (735,000)      
Repurchase of common stock (82,275)     (82,275)  
Tax withholding paid for net share settlement of equity awards (in shares)   (69,000)      
Tax withholding paid for net share settlement of equity awards (9,224)   (9,224)    
Ending balance (in shares) at Mar. 31, 2023   308,098,000      
Ending balance at Mar. 31, 2023 $ 5,329,174 $ 31 1,857,467 3,493,181 (21,505)
Beginning balance (in shares) at Dec. 31, 2023 312,245,000 312,245,000      
Beginning balance at Dec. 31, 2023 $ 7,219,059 $ 31 2,108,331 5,114,025 (3,328)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 637,692     637,692  
Other comprehensive income (loss), net of tax (8,601)       (8,601)
Stock-based compensation 77,215   77,215    
Issuance of common stock in connection with employee equity incentive plans (in shares)   1,682,000      
Issuance of common stock in connection with employee equity incentive plans $ 25,144   25,144    
Repurchase of common stock (in shares) (228,000) (228,000)      
Repurchase of common stock $ (62,653)     (62,653)  
Tax withholding paid for net share settlement of equity awards (in shares)   (98,000)      
Tax withholding paid for net share settlement of equity awards $ (25,541)   (25,541)    
Ending balance (in shares) at Mar. 31, 2024 313,601,000 313,601,000      
Ending balance at Mar. 31, 2024 $ 7,862,315 $ 31 $ 2,185,149 $ 5,689,064 $ (11,929)