v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 104,161 $ 108,809 $ 206,060 $ 205,136
Cost of revenue [1] 36,694 34,366 67,065 66,069
Gross profit 67,467 74,443 138,995 139,067
Operating expenses        
Research and development 14,117 13,320 28,945 28,075
Sales, general and administrative 76,774 86,762 165,100 172,954
Amortization of intangibles 737   1,474  
Change in fair value of contingent consideration 960   4,431  
Total operating expenses 92,588 100,082 199,950 201,029
Loss from operations (25,121) (25,639) (60,955) (61,962)
Interest income 3,317 3,348 7,097 6,626
Interest expense (6,741) (1,618) (13,253) (3,231)
Change in fair market value of warrants 9,504   23,064  
Other income (expense), net (272) (338) (293) (384)
Loss before income taxes (19,313) (24,247) (44,340) (58,951)
Provision for income taxes 262 477 644 802
Net loss (19,575) (24,724) (44,984) (59,753)
Other comprehensive income (loss):        
Changes in foreign currency translation adjustment 43 336 (212) 842
Changes in unrealized gains on short-term investments, net (150) (192) (676) 395
Net change in other comprehensive income (loss) (107) 144 (888) 1,237
Comprehensive loss $ (19,682) $ (24,580) $ (45,872) $ (58,516)
Net loss per share, basic $ (0.53) $ (0.69) $ (1.23) $ (1.67)
Net loss per share, diluted $ (0.53) $ (0.69) $ (1.23) $ (1.67)
Weighted average number of shares used to compute basic net loss per share 36,936,867 35,921,539 36,702,118 35,753,112
Weighted average number of shares used to compute diluted net loss per share 36,936,867 35,921,539 36,702,118 35,753,112
[1] Exclusive of amortization of intangible assets, which is shown separately.