Commitments - Additional Information (Details) | | | | | | 12 Months Ended | |
Apr. 25, 2022 USD ($) | Apr. 01, 2022 USD ($) $ / shares shares | Aug. 12, 2021 shares | Aug. 05, 2021 USD ($) shares | Jul. 01, 2021 USD ($) shares | Dec. 31, 2022 USD ($) $ / shares shares | Dec. 31, 2021 $ / shares shares | Apr. 01, 2020 USD ($) |
Other Commitments [Line Items] | | | | | | | | |
Exercise price of warrants or rights (in usd per share) | $ / shares | | | | | | $ 1 | | |
Options | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options granted (in shares) | shares | | | | | | 2,585,000 | 4,087,500 | |
Options, grants in period, weighted average exercise price (in usd per share) | $ / shares | | | | | | $ 3.45 | $ 2.40 | |
Minimum | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Employment agreements, general term | | | | | | 3 years | | |
Maximum | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Employment agreements, general term | | | | | | 4 years | | |
David Bell,Chief Financial Officer | The Change in Control Transaction | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Share price (in usd per share) | $ / shares | | | | | | $ 8 | | |
David Bell,Chief Financial Officer | Warrant | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Bonus warrants (in shares) | shares | | | | | | 500,000 | | |
Exercise price of warrants or rights (in usd per share) | $ / shares | | | | | | $ 2 | | |
David Bell,Chief Financial Officer | Warrant | Upon the Company Joining the Russell 3000 Andor Russell 2000 stock index(ices) | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Exercise price of warrants or rights (in usd per share) | $ / shares | | | | | | $ 2.40 | | |
David Bell,Chief Financial Officer | Deferred Bonus | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash award granted, amount | | | | | | $ 50,000 | | |
David Bell,Chief Financial Officer | Deferred Bonus | Upon the Company Joining the Russell 3000 Andor Russell 2000 stock index(ices) | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash award granted, amount | | | | | | $ 100,000 | | |
Bonus warrants (in shares) | shares | | | | | | 750,000 | | |
David Bell,Chief Financial Officer | Less Than 35,000 Per Month | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Annual base salary | | | | | | $ 35,000 | | |
David Bell,Chief Financial Officer | Less Than 35,000 Per Month | Bell Performance Bonus | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash awards granted, percentage | | | | | | 50% | | |
David Bell,Chief Financial Officer | 35,000 to Less Than 40,000 Per Month | Bell Performance Bonus | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash awards granted, percentage | | | | | | 60% | | |
David Bell,Chief Financial Officer | 40,000 or More Per Month | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Annual base salary | | | | | | $ 40,000 | | |
David Bell,Chief Financial Officer | 40,000 or More Per Month | Bell Performance Bonus | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash awards granted, percentage | | | | | | 100% | | |
David Bell,Chief Financial Officer | Minimum | 35,000 to Less Than 40,000 Per Month | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Annual base salary | | | | | | $ 35,000 | | |
David Bell,Chief Financial Officer | Maximum | 35,000 to Less Than 40,000 Per Month | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Annual base salary | | | | | | $ 40,000 | | |
Employment Agreement | Management Personnel One | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options received by personnel as per agreement (in shares) | shares | | | 300,000 | | | | | |
Employment Agreement | Management Personnel Two | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options received by personnel as per agreement (in shares) | shares | | | 300,000 | | | | | |
Employment Agreement | Management Personnel Three | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options received by personnel as per agreement (in shares) | shares | | | 300,000 | | | | | |
Employment Agreement | Warrant | Commencing Trading On Tier Of NASDAQ OR NYSE | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Bonus warrants (in shares) | shares | | 500,000 | | | | | | |
Strike price (in usd per share) | $ / shares | | $ 2 | | | | | | |
Employment Agreement | Warrant | After Joining Russel 3000 and Russel 2000 Stock Indices | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Bonus warrants (in shares) | shares | | 1,250,000 | | | | | | |
Strike price (in usd per share) | $ / shares | | $ 2.40 | | | | | | |
Employment Agreement | Deferred Bonus | Commencing Trading On Tier Of NASDAQ OR NYSE | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash award granted, amount | | $ 50,000 | | | | | | |
Employment Agreement | Deferred Bonus | After Joining Russel 3000 and Russel 2000 Stock Indices | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Deferred compensation arrangement with individual, cash award granted, amount | | $ 125,000 | | | | | | |
Employment Agreement | Upon Reaching An Annualized Revenue Run Rate Of 25,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Revenue run rate | | | | | | | | $ 25,000,000 |
Employment Agreement | Upon Achieving An Annualized Revenue Run Rate Of 75,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Revenue run rate | | | | | | | | 75,000,000 |
Employment Agreement | Upon Reaching An Annualized Revenue Of $50,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Revenue run rate | | | | | | | | 50,000,000 |
Employment Agreement | David Bell,Chief Financial Officer | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options granted (in shares) | shares | | | | | | 1,800,000 | | |
Annual base salary | $ 275,000 | | | | | | | |
Vesting period | | | | | | 36 months | | |
Number of days within which advance notice for intent not to renew has to be provided | 90 days | | | | | | | |
Options, grants in period, weighted average exercise price (in usd per share) | $ / shares | | | | | | $ 3.80 | | |
Employment Agreement | David Bell,Chief Financial Officer | Upon Achieving An Annualized Revenue Run Rate Of 50,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | $ 25,000 | | | | | | | |
Revenue run rate | 50,000,000 | | | | | | | |
Employment Agreement | David Bell,Chief Financial Officer | Upon Achieving An Annualized Revenue Run Rate Of 75,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | 35,000 | | | | | | | |
Revenue run rate | 75,000,000 | | | | | | | |
Employment Agreement | David Bell,Chief Financial Officer | Upon Reaching an Annualized Revenue Run Rate of 150,000,000 or greater and EBITDA Margin of No Less Than 7 | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | 40,000 | | | | | | | |
Revenue run rate | $ 150,000,000 | | | | | | | |
EBITDA margin | 0.07 | | | | | | | |
Employment Agreement | David Bell,Chief Financial Officer | Upon Reaching an Annualized Revenue Run Rate of 300,000,000 or Greater and Adjusted EBITDA Margin of No Less Than 8 | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | $ 45,000 | | | | | | | |
Revenue run rate | $ 300,000,000 | | | | | | | |
EBITDA margin | 0.08 | | | | | | | |
Employment Agreement | Mark Fuller and Jay Wright | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Employment agreements, term | | 3 years | | | | | | |
Percentage of the trailing twelve months revenues of each company acquired during the term of the agreement paid as cash bonus | | 1% | | | | | | |
Percentage of the trailing twelve month EBITDA of each business acquired during the term of the employment agreement paid as cash bonus | | 4% | | | | | | |
Warrants and rights outstanding, term | | 7 years | | | | | | |
Employment Agreement | Mark Fuller | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Annual base salary | | $ 240,000 | | | | | | |
Number of warrant issued for each dollar amount of revenue acquired in any acquisition | shares | | | | | | 1 | | |
Employment Agreement | Mark Fuller | Upon Reaching An Annualized Revenue Run Rate Of 25,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | 25,000 | | | | | | |
Employment Agreement | Mark Fuller | Upon Achieving An Annualized Revenue Run Rate Of 75,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | | | | 40,000 |
Employment Agreement | Mark Fuller | Upon Reaching An Annualized Revenue Of $50,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | | | | 30,000 |
Employment Agreement | Jay Wright | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Annual base salary | | $ 240,000 | | | | | | |
Number of warrant issued for each dollar amount of revenue acquired in any acquisition | shares | | 1 | | | | | | |
Employment Agreement | Jay Wright | Upon Reaching An Annualized Revenue Run Rate Of 25,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | $ 25,000 | | | | | | |
Employment Agreement | Jay Wright | Upon Achieving An Annualized Revenue Run Rate Of 75,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | | | | 40,000 |
Employment Agreement | Jay Wright | Upon Reaching An Annualized Revenue Of $50,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | | | | $ 30,000 |
Employment Agreement | Chief Growth Officer | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Employment agreements, term | | | | | 4 years | | | |
Annual base salary | | | | | $ 250,000 | | | |
Employment Agreement | Chief Growth Officer | Options | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options granted (in shares) | shares | | | | | 1,500,000 | | | |
Employment Agreement | Chief Growth Officer | Time Based Options | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options granted (in shares) | shares | | | | | 750,000 | | | |
Vesting period | | | | | 4 years | | | |
Employment Agreement | Chief Growth Officer | Performance Based Options | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Number of options granted (in shares) | shares | | | | | 750,000 | | | |
Number of options grants upon closing of acquisition (in shares) | shares | | | | | 250,000 | | | |
Annualized Revenue Required to grant options upon clsoing of acquisition | | | | | $ 12,000,000 | | | |
Number of options grant upon achieving the revenue and ebitda amounts (in shares) | shares | | | | | 250,000 | | | |
Achievement of revenue required to grant options | | | | | $ 25,000,000 | | | |
EBITDA required to grant options in any twelve month period | | | | | $ 2,500,000 | | | |
Number of options grant upon overall achievement of revenue run rate based on quarterly performance (in shares) | shares | | | | | 250,000 | | | |
Achievement of revenue run rate based on quarterly performance to grant options | | | | | $ 100,000,000 | | | |
Achievement of revenue run rate in any calendar quarter to grant options | | | | | 25,000,000 | | | |
Employment Agreement | Chief Growth Officer | Navy Division Reaching An Annualized Revenue Run Rate Of 25,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | 25,000 | | | |
Revenue run rate | | | | | 25,000,000 | | | |
Employment Agreement | Chief Growth Officer | Navy Division Reaching An Annualized Revenue Run Rate Of 60,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | 30,000 | | | |
Revenue run rate | | | | | 60,000,000 | | | |
Employment Agreement | Chief Growth Officer | Navy Division Reaching An Annualized Revenue Run Rate Of 100,000,000 Or Greater | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Per month increase in annual base salary committed | | | | | 40,000 | | | |
Revenue run rate | | | | | $ 100,000,000 | | | |
Employment Agreement | Former Executive Of Merrison | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Employment agreements, term | | | | 3 years | | | | |
Annual base salary | | | | $ 220,000 | | | | |
As per agreement, number of stock options entitled to receive (in shares) | shares | | | | 150,000 | | | | |
Bonus payable annually as per agreement | | | | $ 80,000 | | | | |
Annualized net income required to maintain for one year period ending on applicable date to eligible of bonus | | | | $ 500,000 | | | | |
Employment Agreement | Two Executives Of SSI As Well As Three Management Personnel | Management Personnel Three | | | | | | | | |
Other Commitments [Line Items] | | | | | | | | |
Employment agreements, term | | | 3 years | | | | | |