XML 43 R28.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Note 22 - Quarterly Financial Information (Unaudited) | 12 Months Ended
--- | ---
Dec. 31, 2023
Notes to Financial Statements |
Quarterly Financial Information [Text Block] |
22. | Quarterly financial information (unaudited)
|  | Quarter |
|  | 1st |  |  | 2nd |  |  | 3rd |  |  | 4th |
2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  | $ | 74,181 |  |  | $ | 85,308 |  |  | $ | 116,752 |  |  | $ | 92,009 |
Gross profit (loss) |  | $ | 21,623 |  |  | $ | (8,592 | ) |  | $ | 3,870 |  |  | $ | 24,078 |
Net income (loss) |  | $ | 21,081 |  |  | $ | (9,859 | ) |  | $ | 2,776 |  |  | $ | 23,384 |
Net income (loss) per common share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.48 |  |  | $ | (0.23 | ) |  | $ | 0.06 |  |  | $ | 0.53 |
Diluted |  | $ | 0.48 |  |  | $ | (0.23 | ) |  | $ | 0.06 |  |  | $ | 0.53 |
2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  | $ | 42,261 |  |  | $ | 117,796 |  |  | $ | 118,141 |  |  | $ | 117,816 |
Gross (loss) profit |  | $ | (7,155 | ) |  | $ | 977 |  |  | $ | 19,985 |  |  | $ | 15,186 |
Net (loss) income |  | $ | (12,398 | ) |  | $ | (3,104 | ) |  | $ | 15,780 |  |  | $ | 14,933 |
Net (loss) income per common share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | (0.28 | ) |  | $ | (0.07 | ) |  | $ | 0.36 |  |  | $ | 0.34 |
Diluted |  | $ | (0.28 | ) |  | $ | (0.07 | ) |  | $ | 0.36 |  |  | $ | 0.34 |
Earnings per share is computed independently for each of the quarters presented. Therefore, the sum of the quarterly amounts will not necessarily equal the total for the year.

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