XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 91,454 $ 89,298
Cost of revenues [1] 17,508 15,104
Gross profit 73,946 74,194
Operating expenses:    
Sales and marketing [1] 16,893 15,830
Research, development and engineering [1] 1,904 2,336
General and administrative [1] 21,152 17,369
Total operating expenses 39,949 35,535
Income from operations 33,997 38,659
Interest expense (12,566) (13,274)
Other (expense) income, net (844) 174
Income before income taxes 20,587 25,559
Income tax expense 5,129 7,038
Net income $ 15,458 $ 18,521
Net income per common share:    
Basic (in dollars per share) $ 0.78 $ 0.93
Diluted (in dollars per share) $ 0.78 $ 0.92
Weighted average shares outstanding:    
Basic (in shares) 19,847,280 19,921,375
Diluted (in shares) 19,884,657 20,035,827
[1]
(1) Includes share-based compensation expense as follows:
Cost of revenues$296 $223 
Sales and marketing372 273 
Research, development and engineering40 356 
General and administrative4,432 4,551 
Total$5,140 $5,403