XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Selected quarterly financial information (Unaudited) - Schedule of Selected quarterly financial information (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Selected Quarterly Financial Information [Abstract]                              
Net revenues $ 128,429 $ 130,998 $ 140,866 $ 137,547 $ 133,213 $ 133,606 $ 133,517 $ 134,695 $ 143,953 $ 132,660 $ 115,925 $ 101,828 $ 537,840 $ 535,031 $ 494,366
Gross profit 99,541 101,249 112,363 109,820 103,526 103,400 104,918 108,310 115,817 104,265 90,451 77,332 422,973 420,154 387,865
Operating income (loss) (42,978) (24,611) (21,128) (806) (23,398) (8,552) (12,295) (88) 12,092 15,022 6,668 (3,381) (89,523) (44,333) 30,401
Net income (loss) $ (37,303) $ (26,576) $ (24,008) $ (4,647) $ (26,458) $ (13,124) $ (14,641) $ (4,128) $ 4,917 $ 9,284 $ 1,655 $ 3,952 $ (92,534) $ (58,351) $ 19,808
Basic net income (loss) per ordinary share (in usd per share) $ (0.36) $ (0.25) $ (0.23) $ (0.04) $ (0.25) $ (0.13) $ (0.14) $ (0.04) $ 0.05 $ 0.09 $ 0.02 $ 0.04 $ (0.88) $ (0.56) $ 0.20
Weighted average number of ordinary shares used in computing basic net income (loss) per share (in shares) 105,026,945 104,884,583 104,627,789 104,186,120 103,884,288 103,731,147 103,484,866 102,633,545 101,945,085 101,234,306 100,718,893 99,877,567 104,660,476 103,433,274 100,930,866
Diluted net income (loss) per ordinary share (in usd per share) $ (0.36) $ (0.25) $ (0.23) $ (0.04) $ (0.25) $ (0.13) $ (0.14) $ (0.04) $ 0.04 $ 0.09 $ 0.02 $ 0.04 $ (0.88) $ (0.56) $ 0.18
Weighted average number of ordinary shares used in computing diluted net income (loss) per share (in shares) 105,026,945 104,884,583 104,627,789 104,186,120 103,884,288 103,731,147 103,484,866 102,633,545 110,604,714 108,643,814 107,647,802 108,100,623 104,660,476 103,433,274 108,877,648