Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock | Treasury Stock | Additional Paid-in Capital | Retained Earnings |
Beginning balance (in shares) at Dec. 31, 2022 | | 23,788,319 | | | |
Beginning balance at Dec. 31, 2022 | $ 139,979 | $ 24 | $ (47,692) | $ 103,698 | $ 83,949 |
Beginning balance (in shares) at Dec. 31, 2022 | | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation (in shares) | | 483,242 | | | |
Stock-based compensation | 563 | | | 563 | |
Issuance of common stock pursuant to Arq Acquisition, net of offering costs (in shares) | | 3,814,864 | | | |
Issuance of common stock pursuant to Arq Acquisition, net of offering costs | 12,437 | $ 4 | | 12,433 | |
Issuance of common stock related to private placement transaction, net of offering costs (in shares) | | 3,842,315 | | | |
Issuance of common stock related to private placement transaction, net of offering costs | 15,220 | $ 4 | | 15,216 | |
Issuance of warrant | 826 | | | 826 | |
Repurchase of common shares to satisfy minimum tax withholdings (in shares) | | (74,104) | | | |
Repurchase of common shares to satisfy minimum tax withholdings | (146) | | | (146) | |
Preferred stock dividends declared on redeemable preferred stock | (157) | | | | (157) |
Net income (loss) | (7,508) | | | | (7,508) |
Ending balance (in shares) at Mar. 31, 2023 | | 31,854,636 | | | |
Ending balance at Mar. 31, 2023 | 161,214 | $ 32 | $ (47,692) | 132,590 | 76,284 |
Ending balance (in shares) at Mar. 31, 2023 | | | (4,618,146) | | |
Beginning balance (in shares) at Dec. 31, 2022 | | 23,788,319 | | | |
Beginning balance at Dec. 31, 2022 | 139,979 | $ 24 | $ (47,692) | 103,698 | 83,949 |
Beginning balance (in shares) at Dec. 31, 2022 | | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | (15,539) | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 37,799,053 | | | |
Ending balance at Sep. 30, 2023 | 174,294 | $ 38 | $ (47,692) | 153,695 | 68,253 |
Ending balance (in shares) at Sep. 30, 2023 | | | (4,618,146) | | |
Beginning balance (in shares) at Mar. 31, 2023 | | 31,854,636 | | | |
Beginning balance at Mar. 31, 2023 | 161,214 | $ 32 | $ (47,692) | 132,590 | 76,284 |
Beginning balance (in shares) at Mar. 31, 2023 | | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation (in shares) | | (16,430) | | | |
Stock-based compensation | 545 | | | 545 | |
Issuance of common stock upon conversion of preferred stock (in shares) | | 5,362,926 | | | |
Issuance of common stock upon conversion of preferred stock | 18,926 | $ 5 | | 18,921 | |
Repurchase of common shares to satisfy minimum tax withholdings (in shares) | | (6,973) | | | |
Repurchase of common shares to satisfy minimum tax withholdings | (14) | | | (14) | |
Net income (loss) | (5,856) | | | | (5,856) |
Ending balance (in shares) at Jun. 30, 2023 | | 37,194,159 | | | |
Ending balance at Jun. 30, 2023 | 174,815 | $ 37 | $ (47,692) | 152,042 | 70,428 |
Ending balance (in shares) at Jun. 30, 2023 | | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation (in shares) | | 105,244 | | | |
Stock-based compensation | 702 | | | 702 | |
Issuance of common stock to related party (in shares) | | 527,779 | | | |
Issuance of common stock to related party | | $ 1 | | 999 | 1,000 |
Repurchase of common shares to satisfy minimum tax withholdings (in shares) | | (28,129) | | | |
Repurchase of common shares to satisfy minimum tax withholdings | (48) | | | (48) | |
Net income (loss) | (2,175) | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 37,799,053 | | | |
Ending balance at Sep. 30, 2023 | 174,294 | $ 38 | $ (47,692) | 153,695 | 68,253 |
Ending balance (in shares) at Sep. 30, 2023 | | | (4,618,146) | | |
Beginning balance (in shares) at Dec. 31, 2023 | | 37,791,084 | | | |
Beginning balance at Dec. 31, 2023 | $ 178,400 | $ 38 | $ (47,692) | 154,511 | 71,543 |
Beginning balance (in shares) at Dec. 31, 2023 | (4,618,146) | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation (in shares) | | 81,253 | | | |
Stock-based compensation | $ 782 | | | 782 | |
Repurchase of common shares to satisfy minimum tax withholdings (in shares) | | (104,163) | | | |
Repurchase of common shares to satisfy minimum tax withholdings | (599) | | | (599) | |
Exercise of warrant, net (in shares) | | 324,955 | | | |
Net income (loss) | (3,419) | | | | (3,419) |
Ending balance (in shares) at Mar. 31, 2024 | | 38,093,129 | | | |
Ending balance at Mar. 31, 2024 | 175,164 | $ 38 | $ (47,692) | 154,694 | 68,124 |
Ending balance (in shares) at Mar. 31, 2024 | | | (4,618,146) | | |
Beginning balance (in shares) at Dec. 31, 2023 | | 37,791,084 | | | |
Beginning balance at Dec. 31, 2023 | $ 178,400 | $ 38 | $ (47,692) | 154,511 | 71,543 |
Beginning balance (in shares) at Dec. 31, 2023 | (4,618,146) | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | $ (3,770) | | | | |
Ending balance (in shares) at Sep. 30, 2024 | | 46,652,061 | | | |
Ending balance at Sep. 30, 2024 | $ 218,116 | $ 47 | $ (47,692) | 197,988 | 67,773 |
Ending balance (in shares) at Sep. 30, 2024 | (4,618,146) | | (4,618,146) | | |
Beginning balance (in shares) at Mar. 31, 2024 | | 38,093,129 | | | |
Beginning balance at Mar. 31, 2024 | $ 175,164 | $ 38 | $ (47,692) | 154,694 | 68,124 |
Beginning balance (in shares) at Mar. 31, 2024 | | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation (in shares) | | (43,566) | | | |
Stock-based compensation | 653 | | | 653 | |
Issuance of common stock pursuant to Arq Acquisition, net of offering costs (in shares) | | 2,142,858 | | | |
Issuance of common stock pursuant to Arq Acquisition, net of offering costs | 14,951 | $ 2 | | 14,949 | |
Issuance of common stock to related party (in shares) | | 422,221 | | | |
Issuance of common stock to related party | 800 | $ 1 | | 799 | |
Net income (loss) | (1,968) | | | | (1,968) |
Ending balance (in shares) at Jun. 30, 2024 | | 40,614,642 | | | |
Ending balance at Jun. 30, 2024 | 189,600 | $ 41 | $ (47,692) | 171,095 | 66,156 |
Ending balance (in shares) at Jun. 30, 2024 | | | (4,618,146) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation (in shares) | | 580,826 | | | |
Stock-based compensation | 750 | $ 1 | | 749 | |
Issuance of common stock in public offering, net of offering costs (in shares) | | 5,485,500 | | | |
Issuance of common stock in public offering, net of offering costs | 26,659 | $ 5 | | 26,654 | |
Repurchase of common shares to satisfy minimum tax withholdings (in shares) | | (28,907) | | | |
Repurchase of common shares to satisfy minimum tax withholdings | (510) | | | (510) | |
Net income (loss) | 1,617 | | | | 1,617 |
Ending balance (in shares) at Sep. 30, 2024 | | 46,652,061 | | | |
Ending balance at Sep. 30, 2024 | $ 218,116 | $ 47 | $ (47,692) | $ 197,988 | $ 67,773 |
Ending balance (in shares) at Sep. 30, 2024 | (4,618,146) | | (4,618,146) | | |