XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements Of Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 172,108 $ 163,066 $ 336,334 $ 301,605
Cost of revenue (excluding depreciation and amortization) 139,382 136,708 270,473 257,995
Operating expenses:        
Selling, general, and administrative 15,109 15,762 28,549 29,368
Depreciation and amortization 1,869 2,992 3,766 5,939
Total operating expenses 16,978 18,754 32,315 35,307
Income from operations 15,748 7,604 33,546 8,303
Other (expense) income:        
Interest (expense) (4,726) (2,880) (7,794) (7,824)
Other income 2,330 34 1,241 40
Gain (loss) on foreign currency transactions 133 (138) 120 (265)
Income before provision for income taxes and non-controlling interest 13,485 4,620 27,113 254
Income tax (expense) (1,162) (270) (2,614) (132)
Net income 12,323 4,350 24,499 122
Net income attributable to non-controlling interest 6,253 6,911 14,235 4,221
Net income (loss) attributable to common stockholders $ 6,070 $ (2,561) $ 10,264 $ (4,099)
Net income per share of common stock - basic $ 0.16 $ (0.13) $ 0.35 $ (0.23)
Net income per share of common stock - diluted $ 0.16 $ (0.13) $ 0.35 $ (0.23)
Weighted average shares:        
Weighted average common stock outstanding - basic 37,541,637 19,432,011 29,406,538 18,016,761
Weighted average common stock outstanding - diluted 37,541,637 19,432,011 29,406,538 18,016,761