XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 69,586 $ 65,262 $ 196,771 $ 172,885
Total cost of revenue 20,227 18,468 57,645 49,006
Gross profit 49,359 46,794 139,126 123,879
Operating expenses        
Sales and marketing 26,030 26,583 80,538 79,335
Research and development 1,964 1,581 6,030 4,949
Reimbursement, general and administrative 16,449 16,257 46,874 47,369
Intangible asset amortization and earn-out (3,073) 3,993 (557) 12,834
Total operating expenses 41,370 48,414 132,885 144,487
Income (loss) from operations 7,989 (1,620) 6,241 (20,608)
Other expense (404) (736) (2,235) (1,765)
Income (loss) before income taxes 7,585 (2,356) 4,006 (22,373)
Income tax (benefit) expense (14,714) (77) (16,307) 114
Net income (loss) $ 22,299 $ (2,279) $ 20,313 $ (22,487)
Net income (loss) per common share        
Basic (in dollars per share) $ 0.95 $ (0.11) $ 0.89 $ (1.12)
Diluted (in dollars per share) $ 0.94 $ (0.11) $ 0.88 $ (1.12)
Weighted-average common shares used to compute net income (loss) per common share        
Basic (in shares) 23,483,269 20,139,944 22,714,574 20,021,966
Diluted (in shares) 23,848,729 20,139,944 22,987,667 20,021,966
Sales revenue        
Total revenue $ 58,866 $ 55,545 $ 171,459 $ 147,980
Total cost of revenue 17,016 15,476 48,523 41,366
Gross profit 41,850 40,069 122,936 106,614
Rental revenue        
Total revenue 10,720 9,717 25,312 24,905
Total cost of revenue 3,211 2,992 9,122 7,640
Gross profit $ 7,509 $ 6,725 $ 16,190 $ 17,265