XML 69 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Quarterly Results of Operations (unaudited) (Tables)
12 Months Ended
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly results of operations
The quarterly results of operations are summarized in the following select income statement line items (in thousands, except per share data):
First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
2023
Total revenues$57,607 $55,733 $58,838 $62,928 
Gross profit$39,286 $34,294 $40,669 $43,466 
Operating costs$47,416 $52,058 $45,463 $41,649 
Operating income (loss)$(8,130)$(17,764)$(4,794)$1,817 
Provision (benefit) for income taxes$689 $601 $279 $917 
Net income (loss)$(8,356)$(17,751)$(4,133)$441 
Net income/(loss) per share:
Basic$(0.21)$(0.44)$(0.10)$0.01 
Diluted$(0.21)$(0.44)$(0.10)$0.01 
2022
Total revenues$52,447 $52,790 $57,147 $56,622 
Gross profit$36,678 $35,506 $38,431 $37,955 
Operating costs$45,921 $43,744 $44,056 $41,964 
Operating income (loss)$(9,243)$(8,238)$(5,625)$(4,009)
Provision (benefit) for income taxes$1,173 $472 $600 $496 
Net income (loss)$5,214 $(9,350)$(7,201)$(3,097)
Net income/(loss) per share:
Basic$0.13 $(0.23)$(0.18)$(0.08)
Diluted$0.13 $(0.23)$(0.18)$(0.08)