XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 8,967 $ 8,467 $ 19,242 $ 17,198
Operating costs and expenses:        
Cost of revenue 7,681 6,831 16,004 13,766
Selling, general, and administrative 572 469 1,136 856
Depreciation and amortization 71 50 138 94
Total operating costs and expenses 8,324 7,350 17,278 14,716
Income (loss) from operations 643 1,117 1,964 2,482
Other income (expense):        
Interest expense 0 (69) 0 (128)
Gain (loss) on real estate ventures (68) 17 (479) 269
Other income (expense), net 47 1 47 1
Income (loss) from continuing operations before income tax 622 1,066 1,532 2,624
Provision for (benefit from) income tax 147 352 303 (104)
Net income (loss) from continuing operations 475 714 1,229 2,728
Net income (loss) from discontinued operations, net of tax 0 (10) 0 (277)
Net income (loss) 475 704 1,229 2,451
Impact of Series C preferred stock redemption 0 2,046 0 2,046
Net income (loss) attributable to common shareholders - basic 475 2,750 1,229 4,497
Net income (loss) attributable to common shareholders - diluted $ 475 $ 2,750 $ 1,229 $ 4,497
Weighted-average common stock outstanding:        
Basic - weighted-average common stock outstanding (in shares) 9,632 8,599 9,608 8,470
Diluted - weighted-average common stock outstanding (in shares) 10,052 9,157 10,060 9,033
Net income (loss) per share:        
Basic - continuing operations (in dollars per share) $ 0.05 $ 0.32 $ 0.13 $ 0.56
Basic - discontinued operations (in dollars per share) 0 0 0 (0.03)
Basic net income (loss) per share (in dollars per share) 0.05 0.32 0.13 0.53
Diluted - continuing operations (in dollars per share) 0.05 0.30 0.12 0.53
Diluted - discontinued operations (in dollars per share) 0 0 0 (0.03)
Diluted net income (loss) per share (in dollars per share) $ 0.05 $ 0.30 $ 0.12 $ 0.50