Pay vs Performance Disclosure - USD ($)
|
12 Months Ended |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Pay vs Performance [Table Text Block] |
|
| | |
| | |
| | |
| | |
| | |
Value
Of Initial Fixed $100 Investment Based On: | | |
| |
| | |
Summary
Compensation Table Total for CEO(1)(2) ($) | | |
Compensation
Actually Paid to CEO(1)(2) ($) | | |
Average
Summary Compensation Table Total for Other NEOs(1)(2) ($) | | |
Average
Compensation Actually Paid to Other NEOs(1)(2) ($) | | |
Total
Shareholder Return(3) ($) | | |
Net
Income (Loss) ($ in thousands) | |
| 2025 | |
| 777,075 | | |
| 777,075 | | |
| 1,551,684 | | |
| 1,027,299 | | |
| 52.22 | | |
| 11,248 | |
| 2024 | |
| 1,063,459 | | |
| 1,063,459 | | |
| 1,101,671 | | |
| 875,601 | | |
| 63.06 | | |
| (24,515 | ) |
| 2023 | |
| 888,803 | | |
| 948,303 | | |
| 2,099,175 | | |
| 2,820,243 | | |
| 105.61 | | |
| (17,839 | ) |
|
|
|
| Named Executive Officers, Footnote [Text Block] |
|
| (1) |
For
2025, the CEO was Mr. Schreiber, and the other NEOs were Shayna Webb Dray and Stefan Galluppi.
For
2024, the CEO was Mr. Schreiber, and the other NEOs were Dennis Wijnker and Shane Biffar.
For
2023, the CEO was Mr. Schreiber, and the other NEOs were Marc Benathen and Stefan Galluppi. |
|
|
|
| PEO Total Compensation Amount |
[1],[2] |
$ 777,075
|
$ 1,063,459
|
$ 888,803
|
| PEO Actually Paid Compensation Amount |
[1],[2] |
$ 777,075
|
1,063,459
|
948,303
|
| Adjustment To PEO Compensation, Footnote [Text Block] |
|
| Adjustments | |
CEO
($) | | |
Average
of Other NEOs ($) | | |
CEO
($) | | |
Average
of Other NEOs ($) | | |
CEO
($) | | |
Average
of Other NEOs ($) | |
| | |
2025 | | |
2024 | | |
2023 | |
| Adjustments | |
CEO
($) | | |
Average
of Other NEOs ($) | | |
CEO
($) | | |
Average
of Other NEOs ($) | | |
CEO
($) | | |
Average
of Other NEOs ($) | |
| Total Compensation From SCT | |
| 777,075 | | |
| 1,551,684 | | |
| 1,063,459 | | |
| 1,101,671 | | |
| 888,803 | | |
| 2,099,175 | |
| Adjustments for defined benefit and actuarial
pension plans: | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | |
| Adjustments for stock awards: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
| (Subtraction): SCT amounts | |
| - | | |
| (1,127,525 | ) | |
| (260,000 | ) | |
| (625,456 | ) | |
| (355,000 | ) | |
| (1,502,169 | ) |
| Addition: Fair value at
year-end of awards granted during the covered fiscal year that are outstanding and unvested at year-end | |
| - | | |
| 468,875 | | |
| - | | |
| 541,085 | | |
| 414,500 | | |
| 2,288,006 | |
| Addition (Subtraction):
Year-over-year change in fair value of awards granted in any prior fiscal year that are outstanding and unvested at year-end | |
| - | | |
| (40,810 | ) | |
| - | | |
| (133,600 | ) | |
| - | | |
| 11,906 | |
| Addition: Vesting date
fair value of awards granted and vesting during such year | |
| - | | |
| 165,000 | | |
| 260,000 | | |
| - | | |
| - | | |
| - | |
| Addition (Subtraction):
Change as of the vesting date (from the end of the prior fiscal year) in fair value of awards granted in any prior fiscal year for
which vesting conditions were satisfied during such year | |
| - | | |
| 10,075 | | |
| - | | |
| (8,100 | ) | |
| - | | |
| 39,169 | |
| (Subtraction): Fair value
at end of prior year of awards granted in any prior fiscal year that fail to meet the applicable vesting conditions during such year | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| (115,844 | ) |
| Addition: Dividends or
other earnings paid on stock or option awards in the covered year prior to vesting if not otherwise included in the total compensation
for the covered year | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | |
| Adjustments for stock awards | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | |
| Compensation Actually Paid (as calculated) | |
| 777,075 | | |
| 1,027,299 | | |
| 1,063,459 | | |
| 875,601 | | |
| 948,303 | | |
| 2,820,243 | |
|
|
|
| Non-PEO NEO Average Total Compensation Amount |
[1],[2] |
$ 1,551,684
|
1,101,671
|
2,099,175
|
| Non-PEO NEO Average Compensation Actually Paid Amount |
[1],[2] |
$ 1,027,299
|
875,601
|
2,820,243
|
| Compensation Actually Paid vs. Total Shareholder Return [Text Block] |
|
Changes
in Compensation actually paid to our NEOs from year to year are generally aligned with trends in our cumulative TSR, as well as trends
in important financial measures such as net loss.

|
|
|
| Compensation Actually Paid vs. Net Income [Text Block] |
|

|
|
|
| Total Shareholder Return Amount |
[3] |
$ 52.22
|
63.06
|
105.61
|
| Net Income (Loss) Attributable to Parent |
|
$ 11,248,000
|
$ (24,515,000)
|
$ (17,839,000)
|
| CEO name |
|
Mr. Schreiber
|
Mr. Schreiber
|
Mr. Schreiber
|
| PEO [Member] | Adjustments for Defined Benefit and Actuarial Pension Plans [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
| PEO [Member] | SCT Amounts [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
(260,000)
|
(355,000)
|
| PEO [Member] | Fair Value at Year-end of Awards Granted during the Covered Fiscal Year that are Outstanding and Unvested at Year-end [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
414,500
|
| PEO [Member] | Year-Over-Year Change in Fair Value of Awards Granted in Any Prior Fiscal Year that are Outstanding and Unvested at Year-end [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
| PEO [Member] | Vesting Date Fair Value of Awards Granted and Vesting during such Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
260,000
|
|
| PEO [Member] | Change as of the Vesting Date (from the End of the Prior Fiscal Year) in Fair Value of Awards Granted in any Prior Fiscal Year for Which Vesting Conditions were Satisfied During such Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
| PEO [Member] | Fair Value at End of Prior Year of Awards Granted in any Prior Fiscal Year that Fail to Meet the Applicable Vesting Conditions during such Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
| PEO [Member] | Dividends or Other Earnings Paid on Stock or Option Awards in the Covered Year Prior to Vesting if not Otherwise included in the Total Compensation for the Covered Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
| Non-PEO NEO [Member] | Adjustments for Defined Benefit and Actuarial Pension Plans [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
| Non-PEO NEO [Member] | SCT Amounts [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
(1,127,525)
|
(625,456)
|
(1,502,169)
|
| Non-PEO NEO [Member] | Fair Value at Year-end of Awards Granted during the Covered Fiscal Year that are Outstanding and Unvested at Year-end [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
468,875
|
541,085
|
2,288,006
|
| Non-PEO NEO [Member] | Year-Over-Year Change in Fair Value of Awards Granted in Any Prior Fiscal Year that are Outstanding and Unvested at Year-end [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
(40,810)
|
(133,600)
|
11,906
|
| Non-PEO NEO [Member] | Vesting Date Fair Value of Awards Granted and Vesting during such Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
165,000
|
|
|
| Non-PEO NEO [Member] | Change as of the Vesting Date (from the End of the Prior Fiscal Year) in Fair Value of Awards Granted in any Prior Fiscal Year for Which Vesting Conditions were Satisfied During such Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
10,075
|
(8,100)
|
39,169
|
| Non-PEO NEO [Member] | Fair Value at End of Prior Year of Awards Granted in any Prior Fiscal Year that Fail to Meet the Applicable Vesting Conditions during such Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
(115,844)
|
| Non-PEO NEO [Member] | Dividends or Other Earnings Paid on Stock or Option Awards in the Covered Year Prior to Vesting if not Otherwise included in the Total Compensation for the Covered Year [Member] |
|
|
|
|
| Pay vs Performance Disclosure [Table] |
|
|
|
|
| Adjustments for stock awards |
|
|
|
|
|
|