XML 17 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
Total revenue $ 73,093 $ 69,586 $ 207,399 $ 196,771
Total cost of revenue 18,306 20,227 55,080 57,645
Gross profit 54,787 49,359 152,319 139,126
Operating expenses        
Sales and marketing 26,838 26,030 82,803 80,538
Research and development 2,417 1,964 6,794 6,030
Reimbursement, general and administrative 18,118 16,449 51,158 46,874
Intangible asset amortization and earn-out 633 (3,073) 1,898 (557)
Total operating expenses 48,006 41,370 142,653 132,885
Income from operations 6,781 7,989 9,666 6,241
Other income (expense) 452 (404) 832 (2,235)
Income before income taxes 7,233 7,585 10,498 4,006
Income tax expense (benefit) 2,078 (14,714) 3,254 (16,307)
Net income $ 5,155 $ 22,299 $ 7,244 $ 20,313
Net income per common share        
Basic $ 0.21 $ 0.95 $ 0.30 $ 0.89
Diluted $ 0.21 $ 0.94 $ 0.30 $ 0.88
Weighted-average common shares used to compute net income per common share        
Basic 23,985,364 23,483,269 23,842,049 22,714,574
Diluted 24,254,176 23,848,729 24,070,084 22,987,667
Sales revenue        
Total revenue $ 63,168 $ 58,866 $ 180,742 $ 171,459
Total cost of revenue 15,603 17,016 46,810 48,523
Gross profit 47,565 41,850 133,932 122,936
Rental revenue        
Total revenue 9,925 10,720 26,657 25,312
Total cost of revenue 2,703 3,211 8,270 9,122
Gross profit $ 7,222 $ 7,509 $ 18,387 $ 16,190