Stockholders’ Equity (Details Narrative)
|
|
|
|
|
|
|
|
|
|
|
|
|
12 Months Ended |
36 Months Ended |
|
|
Dec. 28, 2021
USD ($)
$ / shares
|
Aug. 10, 2021
$ / shares
shares
|
Jun. 03, 2021
USD ($)
$ / shares
|
May 20, 2021
shares
|
May 13, 2021
$ / shares
|
Jan. 21, 2021
USD ($)
|
Jan. 18, 2021
$ / shares
shares
|
Jan. 05, 2021
USD ($)
$ / shares
shares
|
Dec. 12, 2019
$ / shares
|
Jan. 24, 2019
$ / shares
|
Sep. 05, 2018
$ / shares
|
Apr. 12, 2018
shares
|
Dec. 31, 2021
USD ($)
$ / shares
shares
|
Dec. 31, 2020
USD ($)
$ / shares
shares
|
Dec. 31, 2021
USD ($)
$ / shares
shares
|
Dec. 07, 2021
USD ($)
|
Sep. 08, 2021
USD ($)
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Common Stock, Shares Authorized |
|
|
|
|
|
|
|
|
|
|
|
|
50,000,000
|
50,000,000
|
50,000,000
|
|
|
Common Stock, Par or Stated Value Per Share | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 0.0005
|
$ 0.0005
|
$ 0.0005
|
|
|
Preferred Stock, Shares Authorized |
|
|
|
|
|
|
|
|
|
|
|
|
1,000,000
|
1,000,000
|
1,000,000
|
|
|
Preferred Stock, Par or Stated Value Per Share | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 0.0005
|
$ 0.0005
|
$ 0.0005
|
|
|
Preferred Stock, Shares Issued |
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
|
|
Common Stock, Dividends, Per Share, Cash Paid | $ / shares |
|
|
|
|
$ 0.30
|
|
|
|
|
|
|
|
|
|
|
|
|
Proceeds from Issuance Initial Public Offering | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 35,135,000
|
|
|
|
|
Accounts Payable, Current | $ |
|
|
|
|
|
|
|
|
|
|
|
|
7,026,000
|
$ 3,771,000
|
$ 7,026,000
|
|
|
Stock Repurchased During Period, Value | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 917,000
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number |
|
|
|
|
|
|
|
|
|
|
|
|
5,085,000
|
|
5,085,000
|
|
|
Common Stock, Capital Shares Reserved for Future Issuance |
|
|
|
|
|
|
|
|
|
|
|
|
275,785
|
|
275,785
|
|
|
Share-based Payment Arrangement, Expense | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 3,219,000
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term |
|
|
|
|
|
|
|
|
|
|
|
|
3 years
|
|
|
|
|
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 7.29
|
$ 4.58
|
|
|
|
2020 Directors Equity Compensation Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized |
|
|
|
775,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010 Director's Equity Compensation Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
|
|
|
|
|
|
|
|
|
|
200,000
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number |
|
|
|
|
|
|
|
|
|
|
|
|
425,126
|
|
425,126
|
|
|
Common Stock, Capital Shares Reserved for Future Issuance |
|
|
|
|
|
|
|
|
|
|
|
|
0
|
|
0
|
|
|
Amended 2010 Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, New Issues |
|
|
|
4,900,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Two Thousand Ten Equity Compensation Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
|
|
|
|
|
|
|
|
|
|
|
510,000
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number |
|
|
|
|
|
|
|
|
|
|
|
|
2,034,874
|
|
2,034,874
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |
|
|
|
|
|
|
|
|
|
|
|
|
275,785
|
|
275,785
|
|
|
Share-based Payment Arrangement, Expense | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 1,895,820
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term |
|
|
|
|
|
|
|
|
|
|
|
|
5 years 10 months 24 days
|
|
|
|
|
Two Thousand Ten Equity Compensation Plan [Member] | Employees and Non-Employees [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
|
|
|
|
|
|
|
|
|
|
1,249,874
|
|
513,000
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
|
|
|
|
|
|
|
|
|
|
|
|
25.00%
|
|
|
|
|
Two Thousand Ten Equity Compensation Plan [Member] | Employees and Non-Employees [Member] | 3-Year Period [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
|
|
|
|
|
|
|
|
|
|
|
|
75.00%
|
|
|
|
|
2018 Stock Incentive Plan [Member] | Chief Executive Officer [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
|
|
|
|
|
|
|
|
|
2,300,000
|
|
|
|
|
|
Stock Issued During Period, Shares, Employee Stock Ownership Plan |
|
|
|
|
|
|
|
|
|
|
|
2,300,000
|
|
|
|
|
|
Two Thousand Eighteen Stock [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Payment Arrangement, Expense | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 2,900,000
|
$ 1,200,000
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 6,100,000
|
$ 1,400,000
|
|
|
|
Share Repurchase Program [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 6,000,000.0
|
Stock Repurchased During Period, Shares |
|
|
|
|
|
|
|
|
|
|
|
|
166,824
|
|
|
|
|
Stock Repurchased During Period, Value | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 944,000
|
|
|
|
|
Nebula Acquisition [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, New Issues |
|
|
|
|
|
|
|
|
|
|
|
|
483,685
|
|
|
|
|
Business Acquisition, Share Price | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 7.46
|
|
$ 7.46
|
|
|
Stock Issued During Period, Value, New Issues | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 3,600,000
|
|
|
|
|
Nebula Acquisition [Member] | Mr. Kamal Obbad [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
250,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares |
|
$ 7.67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inducement Option Award [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Business Acquisition, Share Price | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 7.67
|
|
7.67
|
|
|
Share-based Payment Arrangement, Plan Modification, Incremental Cost | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 1,128,000
|
|
|
|
|
Maximum [Member] | Two Thousand Ten Equity Compensation Plan [Member] | Employees and Non-Employees [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 11.03
|
$ 8.82
|
|
|
|
Minimum [Member] | Two Thousand Ten Equity Compensation Plan [Member] | Employees and Non-Employees [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 5.28
|
$ 2.64
|
|
|
|
Registered Direct Offering [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, New Issues |
|
|
|
|
|
|
|
550,000
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |
|
|
|
|
|
|
|
275,000
|
|
|
|
|
|
|
|
|
|
Shares Issued, Price Per Share | $ / shares |
|
|
|
|
|
|
|
$ 10.00
|
|
|
|
|
|
|
|
|
|
Proceeds from Issuance of Warrants | $ |
|
|
|
|
|
|
|
$ 5,500,000
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares |
|
|
|
|
|
|
|
$ 11.00
|
|
|
|
|
|
|
|
|
|
IPO [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, New Issues |
|
|
|
|
|
|
3,000,000
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |
|
|
|
|
|
|
180,000
|
|
|
|
|
|
|
|
|
|
|
Shares Issued, Price Per Share | $ / shares |
|
|
|
|
|
|
$ 12.50
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares |
|
|
|
|
|
|
$ 15.625
|
|
|
|
|
|
|
|
|
|
|
Proceeds from Issuance Initial Public Offering | $ |
|
|
|
|
|
$ 35,100,000
|
|
|
|
|
|
|
|
|
|
|
|
At the Market Offering [Member] | Sales agreement [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Common Stock, Par or Stated Value Per Share | $ / shares |
$ 0.0005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[custom:OfferingCost] | $ |
$ 100,000,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[custom:CommissionRateFromGrossProceedsOfSales-0] |
0.020
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accounts Payable, Current | $ |
$ 60,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 25,000
|
|
Legal Fees | $ |
50,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
At the Market Offering [Member] | Sales agreement [Member] | Maximum [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[custom:OfferingCost] | $ |
$ 3,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CEO Options [Member] | Two Thousand Eighteen Stock [Member] | Stock Holders [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Common Stock, Dividends, Per Share, Cash Paid | $ / shares |
|
|
$ 0.30
|
|
|
|
|
|
$ 0.25
|
$ 0.25
|
$ 1.00
|
|
|
|
|
|
|
CEO Options [Member] | Maximum [Member] | 2018 Stock Incentive Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit | $ / shares |
|
|
|
|
|
|
|
|
|
|
3.00
|
|
|
|
|
|
|
CEO Options [Member] | Maximum [Member] | Two Thousand Eighteen Stock [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit | $ / shares |
|
|
1.50
|
|
|
|
|
|
1.75
|
2.00
|
|
|
|
|
|
|
|
CEO Options [Member] | Minimum [Member] | Two Thousand Eighteen Stock [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit | $ / shares |
|
|
$ 1.20
|
|
|
|
|
|
$ 1.50
|
$ 1.75
|
$ 2.00
|
|
|
|
|
|
|
Inducement Option Award [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
|
|
|
|
|
|
|
|
|
|
100,000
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
|
|
|
|
|
|
|
|
|
|
|
|
25.00%
|
|
|
|
|
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 5.76
|
|
|
|
|
Inducement Option Award [Member] | Mr. Kamal Obbad [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number |
|
|
|
|
|
|
|
|
|
|
|
|
250,000
|
|
|
|
|
Common Stock [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Payments of Ordinary Dividends, Common Stock | $ |
|
|
$ 4,500,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Repurchased During Period, Shares |
|
|
|
|
|
|
|
|
|
|
|
|
166,824
|
|
|
|
|
Stock Repurchased During Period, Value | $ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Common Stock [Member] | Two Thousand Ten Directors Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shares Issued, Price Per Share | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
$ 5.28
|
|
$ 5.28
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
|
|
|
|
|
|
|
|
|
|
225,126
|
|
|
|
|
Warrant [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |
|
|
|
|
|
|
|
|
|
|
|
|
5,986
|
|
5,986
|
|
|
Share-based Payment Arrangement, Expense | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 253,000
|
$ 178,000
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised |
|
|
|
|
|
|
|
|
|
|
|
|
50,000
|
|
|
|
|
Class of Warrant or Right, Outstanding |
|
|
|
|
|
|
|
|
|
|
|
|
855,000
|
|
855,000
|
|
|
Warrant [Member] | Consultants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |
|
|
|
|
|
|
|
|
|
|
|
|
|
450,000
|
|
|
|
Warrants and Rights Outstanding, Term |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 years
|
|
|
|
Warrant [Member] | Maximum [Member] | Consultants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 5.00
|
|
|
|
Warrant [Member] | Minimum [Member] | Consultants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 3.00
|
|
|
|
Warrant [Member] | Registered Direct Offering [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |
|
|
|
|
|
|
|
|
|
|
|
|
275,000
|
|
275,000
|
|
|
Warrant [Member] | IPO [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |
|
|
|
|
|
|
|
|
|
|
|
|
180,000
|
|
180,000
|
|
|