XML 42 R27.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Note 18 - Quarterly Consolidated Financial Data (Unaudited) | 12 Months Ended
--- | ---
Dec. 31, 2024
Notes to Financial Statements |
Quarterly Financial Information [Text Block] |
(18) | QUARTERLY CONSOLIDATED FINANCIAL DATA (Unaudited)
The following tables present certain unaudited consolidated quarterly financial information for each of the eight quarters ended December 31, 2024. In our opinion, this quarterly information has been prepared on the same basis as the consolidated financial statements and includes all adjustments (consisting only of normal recurring adjustments) necessary to present fairly the information for the periods presented. The results of operations for any quarter are not necessarily indicative of results for the full year or for any future period. Year-over-year quarterly comparisons of our results of operations may not be as meaningful as the sequential quarterly comparisons set forth below that tend to reflect the cyclical and seasonal activity of the semi market. Quarterly fluctuations in expenses are related directly to sales activity and volume and may also reflect the timing of operating expenses incurred throughout the year.
|  | Quarters Ended |  |  |  |  |
(in thousands) |  | March 31, 2024 |  |  | June 30, 2024 |  |  | September 30, 2024 |  |  | December 31, 2024 |  |  | Total |
Revenue |  | $ | 29,824 |  |  | $ | 33,991 |  |  | $ | 30,272 |  |  | $ | 36,603 |  |  | $ | 130,690 |
Gross profit |  |  | 13,076 |  |  |  | 13,797 |  |  |  | 14,012 |  |  |  | 14,539 |  |  |  | 55,424 |
Earnings before income tax expense |  |  | 787 |  |  |  | 296 |  |  |  | 569 |  |  |  | 1,802 |  |  |  | 3,454 |
Income tax expense |  |  | 125 |  |  |  | 66 |  |  |  | 74 |  |  |  | 298 |  |  |  | 563 |
Net earnings |  |  | 662 |  |  |  | 230 |  |  |  | 495 |  |  |  | 1,504 |  |  |  | 2,891 |
Net earnings per common share – basic |  | $ | 0.06 |  |  | $ | 0.02 |  |  | $ | 0.04 |  |  | $ | 0.12 |  |  | $ | 0.24 |
Weighted average common shares outstanding – basic |  |  | 12,026,361 |  |  |  | 12,234,599 |  |  |  | 12,189,761 |  |  |  | 12,156,931 |  |  |  | 12,151,913 |
Net earnings per common share – diluted |  | $ | 0.05 |  |  | $ | 0.02 |  |  | $ | 0.04 |  |  | $ | 0.12 |  |  | $ | 0.24 |
Weighted average common shares outstanding – diluted |  |  | 12,158,297 |  |  |  | 12,330,280 |  |  |  | 12,251,712 |  |  |  | 12,216,344 |  |  |  | 12,239,158 |
|  | Quarters Ended |  |  |  |  |
(in thousands) |  | March 31, 2023 |  |  | June 30, 2023 |  |  | September 30, 2023 |  |  | December 31, 2023 |  |  | Total |
Revenue |  | $ | 31,919 |  |  | $ | 32,558 |  |  | $ | 30,941 |  |  | $ | 27,884 |  |  | $ | 123,302 |
Gross profit |  |  | 15,052 |  |  |  | 15,030 |  |  |  | 14,447 |  |  |  | 12,449 |  |  |  | 56,978 |
Earnings before income tax expense |  |  | 3,394 |  |  |  | 3,365 |  |  |  | 2,723 |  |  |  | 1,566 |  |  |  | 11,048 |
Income tax expense |  |  | 577 |  |  |  | 572 |  |  |  | 446 |  |  |  | 111 |  |  |  | 1,706 |
Net earnings |  |  | 2,817 |  |  |  | 2,793 |  |  |  | 2,277 |  |  |  | 1,455 |  |  |  | 9,342 |
Net earnings per common share – basic |  | $ | 0.26 |  |  | $ | 0.25 |  |  | $ | 0.19 |  |  | $ | 0.12 |  |  | $ | 0.82 |
Weighted average common shares outstanding – basic |  |  | 10,755,729 |  |  |  | 11,241,183 |  |  |  | 11,886,005 |  |  |  | 11,962,679 |  |  |  | 11,461,399 |
Net earnings per common share – diluted |  | $ | 0.25 |  |  | $ | 0.24 |  |  | $ | 0.19 |  |  | $ | 0.12 |  |  | $ | 0.79 |
Weighted average common shares outstanding – diluted |  |  | 11,088,664 |  |  |  | 11,696,569 |  |  |  | 12,212,317 |  |  |  | 12,122,099 |  |  |  | 11,779,912 |

X
- References No definition available. + Details
Name: | us-gaap_DisclosureTextBlockAbstract
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