XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)        
Revenues, net $ 47,052 $ 59,628 $ 88,242 $ 110,231
Revenue, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of revenues $ 29,224 $ 42,794 $ 55,266 $ 80,781
Cost, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Gross profit $ 17,828 $ 16,834 $ 32,976 $ 29,450
Operating expense:        
General and administrative 15,227 15,304 29,958 30,762
Research and development 525 649 1,122 1,261
Total operating expense 15,752 15,953 31,080 32,023
Income (loss) from operations 2,076 881 1,896 (2,573)
Other income (expense):        
Interest expense, net (2,788) (2,417) (5,235) (4,733)
Other expense, net (28) (60) (50) (74)
Gain on settlement of liabilities, net   3   856
Change in fair value of derivative liabilities 184 1,660 (40) 1,650
Total other expense (2,632) (814) (5,325) (2,301)
Income (loss) before income taxes (556) 67 (3,429) (4,874)
Income tax (expense) benefit (255) (41) (306) 45
Net income (loss) (811) 26 (3,735) (4,829)
Fixed dividends - Series B Preferred (317) (317) (635) (635)
Net loss attributable to common stockholders (1,128) (291) (4,370) (5,464)
Comprehensive income (loss):        
Net income (loss) (811) 26 (3,735) (4,829)
Foreign currency translation adjustment 1,722 (4,637) 2,280 (6,409)
Total comprehensive income (loss) $ 911 $ (4,611) $ (1,455) $ (11,238)
Net loss per common share, as adjusted - basic $ (0.12) $ (0.04) $ (0.47) $ (0.67)
Net loss per common share, as adjusted - diluted $ (0.12) $ (0.04) $ (0.47) $ (0.67)
Weighted average number of common shares outstanding, as adjusted - basic 9,385 8,228 9,359 8,176
Weighted average number of common shares outstanding, as adjusted - diluted 9,385 8,228 9,359 8,176