XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements Of Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 162,482 $ 135,271 $ 498,816 $ 436,876
Cost of revenue (excluding depreciation and amortization) 132,357 112,853 402,830 370,848
Operating expenses:        
Selling, general, and administrative 16,443 14,694 44,992 44,062
Depreciation and amortization 1,900 2,245 5,666 8,184
Total operating expenses 18,343 16,939 50,658 52,246
Income from operations 11,782 5,479 45,328 13,782
Other (expense) income:        
Interest (expense), net (4,133) (2,907) (11,927) (10,731)
Other income 905 103 2,145 143
Gain (loss) on foreign currency transactions (25) (29) 95 (294)
Income before provision for income taxes and non-controlling interest 8,529 2,646 35,641 2,900
Income tax expense (3,042) (347) (5,656) (479)
Net income 5,487 2,299 29,985 2,421
Net (loss) income attributable to non-controlling interest (57) 3,238 14,178 7,459
Net income (loss) attributable to common stockholders $ 5,544 $ (939) $ 15,807 $ (5,038)
Net income (loss) per share of common stock - basic $ 0.08 $ (0.05) $ 0.37 $ (0.39)
Net income (loss) per share of common stock - diluted $ 0.08 $ (0.05) $ 0.37 $ (0.39)
Weighted average shares:        
Weighted average number of common shares outstanding - basic 67,822,957 20,701,447 42,165,276 18,908,391
Weighted average number of common shares outstanding - diluted 67,822,957 20,701,447 42,165,276 18,908,391