XML 105 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Information (Unaudited) - Summary of Selected Quarterly Financial Information (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Selected Quarterly Financial Information [Abstract]                              
Net revenues $ 143,953 $ 132,660 $ 115,925 $ 101,828 $ 99,234 $ 92,062 $ 86,713 $ 73,309 $ 69,674 $ 64,756 $ 61,514 $ 52,125 $ 494,366 $ 351,318 $ 248,069
Gross profit 115,817 104,265 90,451 77,332 74,448 69,162 65,607 53,495 46,646 45,807 41,681 33,887 387,865 262,712 168,021
Operating income (loss) 12,092 15,022 6,668 (3,381) 153 3,855 1,196 (6,118) (8,664) (5,246) (7,085) (12,677) 30,401 (914) (33,672)
Net income (loss) $ 4,917 $ 9,284 $ 1,655 $ 3,952 $ 4,260 $ 1,930 $ (1,270) $ (12,150) $ (15,631) $ (11,694) $ (15,510) $ (20,724) $ 19,808 $ (7,230) $ (63,559)
Basic net income (loss) per ordinary share (in usd per share) $ 0.05 $ 0.09 $ 0.02 $ 0.04 $ 0.04 $ 0.02 $ (0.01) $ (0.13)         $ 0.20 $ (0.07) $ (0.69)
Weighted average number of ordinary shares used in computing basic net income (loss) per share (in shares) 101,945,085 101,234,306 100,718,893 99,877,567 99,226,445 98,485,519 96,356,317 94,811,282         100,930,866 97,237,549 91,828,043
Diluted net income (loss) per ordinary share (in usd per share) $ 0.04 $ 0.09 $ 0.02 $ 0.04 $ 0.04 $ 0.02 $ (0.01) $ (0.13)         $ 0.18 $ (0.07) $ (0.69)
Weighted average number of ordinary shares used in computing diluted net income (loss) per share (in shares) 110,604,714 108,643,814 107,647,802 108,100,623 107,911,519 107,604,578 96,356,317 94,811,282         108,877,648 97,237,549 91,828,043
Basic and diluted net income (loss) per ordinary share (in usd per share)                 $ (0.17) $ (0.13) $ (0.17) $ (0.23)      
Weighted average number of ordinary shares used in computing basic and diluted net income (loss) per share (in shares)                 93,083,298 92,911,375 91,331,862 89,985,612