XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 34,347 $ 46,666
Restricted cash 3,969 6,808
Accounts receivable - trade, net of allowance for doubtful accounts of $16,184 as of December 31, 2022 and $17,735 as of December 31, 2021 153,780 86,114
Other receivables 16,144 10,621
Inventories 78,513 56,893
Contract assets 576 2,184
Prepaid expenses and other current assets 8,371 5,690
Total current assets 295,700 214,976
Property, plant and equipment, net 9,478 9,842
Right-of-use assets from operating leases 12,606 12,640
Goodwill 19,952 6,145
Intangible assets, net 31,742 5,115
Other assets 15,536 8,950
Total assets 385,014 257,668
Current liabilities:    
Accounts payable - trade 121,225 64,258
Short-term debt - bank, trade facilities and secured borrowings 9,706  
Current portion of long-term debt 24,073  
Contract liabilities 21,777 6,091
Operating lease liabilities 4,834 4,097
Accrued and other liabilities 27,559 16,032
Total current liabilities 209,174 90,478
Contract liabilities - non-current 7,864 3,044
Operating lease liabilities - non-current 11,417 12,103
Pension liabilities 11,021 16,527
Other long-term liabilities 2,806 3,609
Total liabilities 242,282 125,761
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Common stock, 36,000 shares authorized, 30,968 and 27,505 shares issued and outstanding as of December 31, 2022 and December 31, 2021, respectively, at $0.001 par value 30 27
Additional paid-in capital 271,884 223,336
Accumulated other comprehensive loss (4,351) (4,457)
Accumulated deficit (124,831) (86,999)
Total stockholders’ equity 142,732 131,907
Total liabilities and stockholders’ equity $ 385,014 $ 257,668