XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.2
NET INCOME PER SHARE - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income $ 76,976 $ 39,351 $ 128,797 $ 71,049
Interest and financing costs, net 662 45 1,304 89
Adjusted net income $ 77,638 $ 39,396 $ 130,101 $ 71,138
Denominator:        
Weighted average common shares outstanding (in shares) 135,196 135,094 134,768 133,209
Employee stock-based awards (in shares) 3,042 4,554 3,399 5,177
Weighted average common shares outstanding for diluted calculation (in shares) 143,725 141,533 143,602 144,022
Basic and diluted net income per share        
Net income per share, basic (in USD per share) $ 0.57 $ 0.29 $ 0.96 $ 0.53
Net income per share, diluted (in USD per share) $ 0.54 $ 0.28 $ 0.91 $ 0.49
Notes due 2024        
Denominator:        
Warrants (in shares) 0 43 0 1,268
Notes due 2025        
Denominator:        
Warrants (in shares) 512 340 460 825
Convertible Notes | Notes due 2023        
Denominator:        
Notes due (in shares) 900 900 900 900
Convertible Notes | Notes due 2024        
Denominator:        
Notes due (in shares) 0 45 0 1,506
Convertible Notes | Notes due 2025        
Denominator:        
Notes due (in shares) 0 557 0 1,137
Convertible Notes | Notes due 2026        
Denominator:        
Notes due (in shares) 2,057 0 2,057 0
Convertible Notes | Notes due 2028        
Denominator:        
Notes due (in shares) 2,018 0 2,018 0