XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 14,463 $ 12,813 $ 33,705 $ 30,011
Operating costs and expenses:        
Cost of revenue 8,557 8,346 24,561 22,112
Selling, general, and administrative 575 537 1,711 1,393
Depreciation and amortization 74 55 212 149
Total operating costs and expenses 9,206 8,938 26,484 23,654
Income (loss) from operations 5,257 3,875 7,221 6,357
Other income (expense):        
Interest expense 0 (94) 0 (222)
Gain (loss) on real estate ventures (241) (31) (720) 238
Other income (expense), net 1 1 48 2
Income (loss) from continuing operations before income tax 5,017 3,751 6,549 6,375
Provision for (benefit from) income tax 332 62 635 (42)
Net income (loss) from continuing operations 4,685 3,689 5,914 6,417
Net income (loss) from discontinued operations, net of tax 0 (99) 0 (376)
Net income (loss) 4,685 3,590 5,914 6,041
Impact of Series C preferred stock redemption 0 0 0 2,046
Net income (loss) attributable to common shareholders - basic 4,685 3,590 5,914 8,087
Net income (loss) attributable to common shareholders - diluted $ 4,685 $ 3,590 $ 5,914 $ 8,087
Weighted-average common stock outstanding:        
Basic - weighted-average common stock outstanding (in shares) 9,647 9,464 9,621 8,806
Diluted - weighted-average common stock outstanding (in shares) 10,130 10,007 10,082 9,363
Net income (loss) per share:        
Basic - continuing operations (in dollars per share) $ 0.49 $ 0.39 $ 0.61 $ 0.96
Basic - discontinued operations (in dollars per share) 0 (0.01) 0 (0.04)
Basic net income (loss) per share (in dollars per share) 0.49 0.38 0.61 0.92
Diluted - continuing operations (in dollars per share) 0.46 0.37 0.59 0.90
Diluted - discontinued operations (in dollars per share) 0 (0.01) 0 (0.04)
Diluted net income (loss) per share (in dollars per share) $ 0.46 $ 0.36 $ 0.59 $ 0.86