XML 69 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Results (Unaudited) - Schedule of Quarterly Financial Results (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
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, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 186,186 $ 173,621 $ 163,255 $ 151,798 $ 144,022 $ 131,826 $ 122,576 $ 114,556 $ 674,860 $ 512,980 $ 375,612
Cost of revenue 35,975 33,263 31,142 29,578 27,364 25,765 24,851 22,377 129,958 100,357 75,729
Gross profit 150,211 140,358 132,113 122,220 116,658 106,061 97,725 92,179 544,902 412,623 299,883
Net loss $ (10,302) $ (14,987) $ (17,357) $ (11,100) $ (11,492) $ (18,663) $ (18,225) $ (15,448) $ (53,746) $ (63,828) $ (39,714)
Basic and diluted net loss per share $ (0.24) $ (0.35) $ (0.41) $ (0.27) $ (0.29) $ (0.48) $ (0.48) $ (0.41) $ (1.28) $ (1.66) $ (1.08)