XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenue $ 73,218 $ 68,339 $ 134,306 $ 127,185
Total cost of revenue 19,115 20,040 36,774 37,418
Gross profit 54,103 48,299 97,532 89,767
Operating expenses        
Sales and marketing 28,608 28,206 55,965 54,508
Research and development 2,234 1,833 4,377 4,066
Reimbursement, general and administrative 16,779 14,991 33,040 30,425
Intangible asset amortization and earn-out 633 1,211 1,265 2,516
Total operating expenses 48,254 46,241 94,647 91,515
Income (loss) from operations 5,849 2,058 2,885 (1,748)
Other income (expense) 225 (838) 380 (1,831)
Income (loss) before income taxes 6,074 1,220 3,265 (3,579)
Income tax expense (benefit) 1,776 1,320 1,176 (1,593)
Net income (loss) $ 4,298 $ (100) $ 2,089 $ (1,986)
Net income (loss) per common share        
Basic $ 0.18 $ 0.00 $ 0.09 $ (0.09)
Diluted $ 0.18 $ 0.00 $ 0.09 $ (0.09)
Weighted-average common shares used to compute net income (loss) per common share        
Basic 23,873,379 23,352,530 23,769,604 22,323,856
Diluted 24,099,047 23,352,530 24,073,986 22,323,856
Sales revenue        
Total revenue $ 64,267 $ 59,802 $ 117,574 $ 112,593
Total cost of revenue 16,263 16,865 31,207 31,507
Gross profit 48,004 42,937 86,367 81,086
Rental revenue        
Total revenue 8,951 8,537 16,732 14,592
Total cost of revenue 2,852 3,175 5,567 5,911
Gross profit $ 6,099 $ 5,362 $ 11,165 $ 8,681