XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 193,883 $ 152,013 $ 538,518 $ 435,731
Cost of revenue 120,749 92,514 335,071 261,624
Gross profit 73,134 59,499 203,447 174,107
Operating expenses        
Research and development 30,171 24,792 87,215 75,305
Sales and marketing 26,285 25,011 81,490 75,794
General and administrative 17,576 15,843 52,130 48,430
Total operating expenses 74,032 65,646 220,835 199,529
Operating loss (898) (6,147) (17,388) (25,422)
Other income, net        
Net gain on extinguishment of debt 0 0 10,267 12,767
Gain on business interruption insurance recoveries 0 0 0 4,000
Other income, net 577 798 1,091 52
Total other income, net 577 798 11,358 16,819
Loss before income taxes (321) (5,349) (6,030) (8,603)
Income tax benefit 734 219 1,265 3,194
Net income (loss) $ 413 $ (5,130) $ (4,765) $ (5,409)
Net income (loss) per share:        
Basic (in usd per share) $ 0.02 $ (0.20) $ (0.18) $ (0.21)
Diluted (in usd per share) $ 0.01 $ (0.20) $ (0.18) $ (0.21)
Weighted average number of common shares outstanding:        
Basic (in shares) 27,374,367 25,613,441 26,983,931 25,539,642
Diluted (in shares) 28,615,520 25,613,441 26,983,931 25,539,642