XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 601,117,000 $ 573,152,000 $ 490,907,000
Cost of revenue 364,960,000 334,799,000 277,094,000
Gross profit 236,157,000 238,353,000 213,813,000
Operating expenses      
Research and development 104,188,000 97,990,000 69,505,000
Sales and marketing 102,063,000 96,658,000 82,333,000
General and administrative 65,363,000 68,029,000 64,212,000
Total operating expenses 271,614,000 262,677,000 216,050,000
Operating loss (35,457,000) (24,324,000) (2,237,000)
Other (expense) income, net      
Net gain on extinguishment of debt 12,767,000 40,205,000 0
Gain on business interruption insurance recoveries 4,000,000 0 0
Interest income (expense), net (808,000) (3,048,000) (28,784,000)
Other income (expense), net 195,000 4,473,000 (174,000)
Total other (expense) income, net 16,154,000 41,630,000 (28,958,000)
(Loss) income before income taxes (19,303,000) 17,306,000 (31,195,000)
Income tax (provision) benefit 2,960,000 2,264,000 3,833,000
Net (loss) income $ (16,343,000) $ 19,570,000 $ (27,362,000)
Net loss per share, basic and diluted      
Net loss per share, basic (in usd per share) $ (0.64) $ 0.77 $ (1.09)
Net loss per share, diluted (in usd per share) $ (0.64) $ (0.48) $ (1.09)
Numerator used to compute net loss per share:      
Net (loss) income attributable to common stockholders $ (16,343,000) $ 19,570,000 $ (27,362,000)
Net loss attributable to common stockholders, diluted $ (16,343,000) $ (14,897,000) $ (27,362,000)
Weighted average number of common shares outstanding, basic and diluted      
Weighted average number of common shares outstanding, basic (in shares) 25,612,724 25,282,796 25,090,916
Weighted average number of common shares outstanding, diluted (in shares) 25,612,724 30,907,869 25,090,916