XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - 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]        
Revenues, net $ 49,667 $ 68,736 $ 137,909 $ 178,967
Cost of revenues 31,653 47,716 86,919 128,497
Gross profit 18,014 21,020 50,990 50,470
Operating expense:        
General and administrative 15,408 13,952 45,366 44,714
Research and development 979 604 2,101 1,865
Impairment of goodwill 13,226 0 13,226 0
Total operating expense 29,613 14,556 60,693 46,579
(Loss) income from operations (11,599) 6,464 (9,703) 3,891
Other (expense) income:        
Interest expense, net (2,987) (2,598) (8,222) (7,330)
Other expense, net (181) (128) (231) (204)
Gain on settlement of liabilities, net 0 0 0 856
Change in fair value of derivative liabilities 90 (113) 50 1,537
Total other expense (3,078) (2,839) (8,403) (5,141)
(Loss) income before income taxes (14,677) 3,625 (18,106) (1,250)
Income tax expense (3,073) (520) (3,379) (475)
Net (loss) income (17,750) 3,105 (21,485) (1,725)
Fixed dividends - Series B Preferred (317) (317) (952) (952)
Net (loss) income attributable to common stockholders (18,067) 2,788 (22,437) (2,677)
Net (loss) income attributable to common stockholders (18,067) 2,788 (22,437) (2,677)
Comprehensive loss:        
Net (loss) income (17,750) 3,105 (21,485) (1,725)
Other comprehensive loss:        
Foreign currency translation adjustment (2,854) (5,040) (574) (11,449)
Total comprehensive loss $ (20,604) $ (1,935) $ (22,059) $ (13,174)
Net (loss) income per common share – basic, as adjusted (in dollars per share) $ (1.90) $ 0.31 $ (2.39) $ (0.32)
Net (loss) income per common share - diluted, as adjusted (in dollars per share) $ (1.90) $ 0.28 $ (2.39) $ (0.32)
Weighted average number of common shares outstanding – basic, as adjusted (in shares) 9,484 8,943 9,399 8,432
Weighted average number of common shares outstanding – diluted, as adjusted (in shares) 9,484 11,197 9,399 8,432