XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 425,174 $ 406,365 $ 386,905
Cost of revenue 135,114 129,998 120,863
Gross profit 290,060 276,367 266,042
Operating expenses      
Research and development 54,418 53,065 47,665
Sales, general and administrative 334,704 322,138 309,311
Amortization of intangibles 246    
Certain litigation charges   (105,000) 20,000
Total operating expenses 389,368 270,203 376,976
Income (loss) from operations (99,308) 6,164 (110,934)
Interest income 14,166 4,021 671
Interest expense (8,014) (6,432) (19,749)
Change in fair market value of warrants (8,051)    
Other income (expense), net (586) 511 (814)
Gain on extinguishment of debt 3,934    
Income (loss) before income taxes (97,859) 4,264 (130,826)
Provision for income taxes (5,646) 1,263 534
Net income (loss) (92,213) 3,001 (131,360)
Other comprehensive income (loss):      
Changes in foreign currency translation adjustment 1,164 (1,667) (469)
Changes in unrealized gains (losses) on short-term investments, net 1,687 (1,063) (493)
Net change in other comprehensive income (loss) 2,851 (2,730) (962)
Comprehensive income (loss) $ (89,362) $ 271 $ (132,322)
Net income (loss) per share      
Basic $ (2.56) $ 0.08 $ (3.77)
Diluted $ (2.56) $ 0.08 $ (3.77)
Weighted average number of common shares used to net income (loss) per share      
Basic 35,981,431 35,317,644 34,823,258
Diluted 35,981,431 35,525,255 34,823,258