XML 45 R21.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Quarterly Results of Operations (unaudited) | 12 Months Ended
--- | ---
Dec. 31, 2023
Quarterly Financial Information Disclosure [Abstract] |
Quarterly Results of Operations (unaudited) | Quarterly Results of Operations (unaudited) 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) |

X
- References No definition available. + Details
Name: | us-gaap_QuarterlyFinancialInformationDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 270 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//270/tableOfContent + Details
Name: | us-gaap_QuarterlyFinancialInformationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration