Unaudited Consolidated Statements of Changes in Stockholders' Deficit and Non-Controlling Interest - USD ($) $ in Thousands | Total | Deficit Attributable to Stockholders | Common Stock | Treasury Stock | APIC | AOCI | Accumulated Deficit | NCIs |
Beginning balance, common stock (in shares) at Dec. 31, 2022 | | | 76,044,000 | | | | | |
Beginning balance, treasury stock (in shares) at Dec. 31, 2022 | | | | 2,341,000 | | | | |
Beginning balance at Dec. 31, 2022 | $ (102,786) | $ (104,041) | $ 76 | $ (11,559) | $ 9,650 | $ 0 | $ (102,208) | $ 1,255 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Equity-classified stock-based compensation | 1,936 | 1,936 | | | 1,936 | | | |
ESPP compensation and vesting of stock-based compensation (in shares) | | | 517,000 | | | | | |
ESPP compensation and vesting of stock-based compensation | 37 | 37 | | | 37 | | | |
Shares withheld for taxes (in shares) | | | (157,000) | 157,000 | | | | |
Shares withheld for taxes | (777) | (777) | | $ (777) | | | | |
Dividends on redeemable senior preferred stock | (10,477) | (10,477) | | | (10,477) | | | |
Accretion of redeemable senior preferred stock | (818) | (818) | | | (818) | | | |
Adjustment to NCI | (403) | | | | | | | (403) |
Foreign currency translation adjustment | 24 | 24 | | | | 24 | | |
Net income (loss) | (506) | (506) | | | | | (506) | |
Ending balance, common stock (in shares) at Mar. 31, 2023 | | | 76,404,000 | | | | | |
Ending balance, treasury stock (in shares) at Mar. 31, 2023 | | | | 2,498,000 | | | | |
Ending balance at Mar. 31, 2023 | (113,770) | (114,622) | $ 76 | $ (12,336) | 328 | 24 | (102,714) | 852 |
Beginning balance, common stock (in shares) at Dec. 31, 2022 | | | 76,044,000 | | | | | |
Beginning balance, treasury stock (in shares) at Dec. 31, 2022 | | | | 2,341,000 | | | | |
Beginning balance at Dec. 31, 2022 | (102,786) | (104,041) | $ 76 | $ (11,559) | 9,650 | 0 | (102,208) | 1,255 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | (1,118) | | | | | | | |
Ending balance, common stock (in shares) at Jun. 30, 2023 | | | 76,531,000 | | | | | |
Ending balance, treasury stock (in shares) at Jun. 30, 2023 | | | | 2,563,000 | | | | |
Ending balance at Jun. 30, 2023 | (124,592) | (125,444) | $ 76 | $ (12,577) | 0 | 31 | (112,974) | 852 |
Beginning balance, common stock (in shares) at Mar. 31, 2023 | | | 76,404,000 | | | | | |
Beginning balance, treasury stock (in shares) at Mar. 31, 2023 | | | | 2,498,000 | | | | |
Beginning balance at Mar. 31, 2023 | (113,770) | (114,622) | $ 76 | $ (12,336) | 328 | 24 | (102,714) | 852 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Equity-classified stock-based compensation | 1,746 | 1,746 | | | 1,746 | | | |
ESPP compensation and vesting of stock-based compensation (in shares) | | | 192,000 | | | | | |
ESPP compensation and vesting of stock-based compensation | 43 | 43 | | | 43 | | | |
Shares withheld for taxes (in shares) | | | (65,000) | 65,000 | | | | |
Shares withheld for taxes | (241) | (241) | | $ (241) | | | | |
Dividends on redeemable senior preferred stock | (10,934) | (10,934) | | | (10,934) | | | |
Accretion of redeemable senior preferred stock | (831) | (831) | | | (831) | | | |
Foreign currency translation adjustment | 7 | 7 | | | | 7 | | |
Reclassification of negative additional paid-in capital | 0 | | | | 9,648 | | (9,648) | |
Net income (loss) | (612) | (612) | | | | | (612) | |
Ending balance, common stock (in shares) at Jun. 30, 2023 | | | 76,531,000 | | | | | |
Ending balance, treasury stock (in shares) at Jun. 30, 2023 | | | | 2,563,000 | | | | |
Ending balance at Jun. 30, 2023 | $ (124,592) | (125,444) | $ 76 | $ (12,577) | 0 | 31 | (112,974) | 852 |
Beginning balance, common stock (in shares) at Dec. 31, 2023 | 76,956,889 | | 76,957,000 | | | | | |
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 | 2,632,166 | | | 2,632,000 | | | | |
Beginning balance at Dec. 31, 2023 | $ (146,064) | (147,718) | $ 77 | $ (12,815) | 0 | (29) | (134,951) | 1,654 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Equity-classified stock-based compensation | 1,540 | 1,540 | | | 1,540 | | | |
ESPP compensation and vesting of stock-based compensation (in shares) | | | 429,000 | | | | | |
ESPP compensation and vesting of stock-based compensation | 49 | 49 | | | 49 | | | |
Shares withheld for taxes (in shares) | | | (123,000) | 123,000 | | | | |
Shares withheld for taxes | (421) | (421) | | $ (421) | | | | |
Exchange for PHOT redeemable NCI (in shares) | | | (1,428,000) | 1,428,000 | | | | |
Exchange for PHOT redeemable NCI | (5,837) | (5,837) | $ (1) | $ (5,255) | (581) | | | |
Dividends on redeemable senior preferred stock | (11,821) | (11,821) | | | (11,821) | | | |
Accretion of redeemable senior preferred stock | (841) | (841) | | | (841) | | | |
Issuance of profit interests/common equity in subsidiaries | 93 | | | | | | | 93 |
Foreign currency translation adjustment | (13) | (13) | | | | (13) | | |
Reclassification of negative additional paid-in capital | 0 | | | | 11,654 | | (11,654) | |
Net income (loss) | 5,193 | 5,193 | | | | | 5,193 | |
Ending balance, common stock (in shares) at Mar. 31, 2024 | | | 75,835,000 | | | | | |
Ending balance, treasury stock (in shares) at Mar. 31, 2024 | | | | 4,183,000 | | | | |
Ending balance at Mar. 31, 2024 | $ (158,122) | (159,869) | $ 76 | $ (18,491) | 0 | (42) | (141,412) | 1,747 |
Beginning balance, common stock (in shares) at Dec. 31, 2023 | 76,956,889 | | 76,957,000 | | | | | |
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 | 2,632,166 | | | 2,632,000 | | | | |
Beginning balance at Dec. 31, 2023 | $ (146,064) | (147,718) | $ 77 | $ (12,815) | 0 | (29) | (134,951) | 1,654 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income (loss) | $ 6,187 | | | | | | | |
Ending balance, common stock (in shares) at Jun. 30, 2024 | 75,967,543 | | 75,968,000 | | | | | |
Ending balance, treasury stock (in shares) at Jun. 30, 2024 | 4,240,990 | | | 4,240,000 | | | | |
Ending balance at Jun. 30, 2024 | $ (170,275) | (172,107) | $ 76 | $ (18,673) | 0 | (38) | (153,472) | 1,832 |
Beginning balance, common stock (in shares) at Mar. 31, 2024 | | | 75,835,000 | | | | | |
Beginning balance, treasury stock (in shares) at Mar. 31, 2024 | | | | 4,183,000 | | | | |
Beginning balance at Mar. 31, 2024 | (158,122) | (159,869) | $ 76 | $ (18,491) | 0 | (42) | (141,412) | 1,747 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Equity-classified stock-based compensation | 1,744 | 1,744 | | | 1,744 | | | |
ESPP compensation and vesting of stock-based compensation (in shares) | | | 190,000 | | | | | |
ESPP compensation and vesting of stock-based compensation | 60 | 60 | | | 60 | | | |
Shares withheld for taxes (in shares) | | | (57,000) | 57,000 | | | | |
Shares withheld for taxes | (182) | (182) | | $ (182) | | | | |
Redemption of PHOT redeemable NCI | 3,765 | 3,765 | | | 3,765 | | | |
Return on PHOT redeemable NCI | (58) | (58) | | | (58) | | | |
Dividends on redeemable senior preferred stock | (8,426) | (8,426) | | | (8,426) | | | |
Accretion of redeemable senior preferred stock | (10,139) | (10,139) | | | (10,139) | | | |
Issuance of profit interests/common equity in subsidiaries | 85 | | | | | | | 85 |
Foreign currency translation adjustment | 4 | 4 | | | | 4 | | |
Reclassification of negative additional paid-in capital | 0 | | | | 13,054 | | (13,054) | |
Net income (loss) | $ 994 | 994 | | | | | 994 | |
Ending balance, common stock (in shares) at Jun. 30, 2024 | 75,967,543 | | 75,968,000 | | | | | |
Ending balance, treasury stock (in shares) at Jun. 30, 2024 | 4,240,990 | | | 4,240,000 | | | | |
Ending balance at Jun. 30, 2024 | $ (170,275) | $ (172,107) | $ 76 | $ (18,673) | $ 0 | $ (38) | $ (153,472) | $ 1,832 |