XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 10,753 $ 8,967 $ 21,391 $ 19,242
Operating costs and expenses:        
Cost of revenue 8,907 7,681 17,792 16,004
Selling, general, and administrative 546 572 1,081 1,136
Depreciation and amortization 73 71 141 138
Total operating costs and expenses 9,526 8,324 19,014 17,278
Income (loss) from operations 1,227 643 2,377 1,964
Other income (expense):        
Interest income 166 0 307 0
Gain (loss) on real estate ventures (101) (68) (294) (479)
Other income (expense), net 11 47 33 47
Income (loss) from operations before income tax 1,303 622 2,423 1,532
Provision for (benefit from) income tax 357 147 567 303
Net income (loss) $ 946 $ 475 $ 1,856 $ 1,229
Weighted-average common stock outstanding:        
Basic - weighted-average common stock outstanding (in shares) 9,830 9,632 9,812 9,608
Diluted - weighted-average common stock outstanding (in shares) 10,300 10,052 10,243 10,060
Net income (loss) per share:        
Basic - net income (loss) per share (in dollars per share) $ 0.10 $ 0.05 $ 0.19 $ 0.13
Diluted - net income (loss) per share (in dollars per share) $ 0.09 $ 0.05 $ 0.18 $ 0.12