Earnings per Share (Details Narrative) - shares |
Dec. 31, 2025 |
Jan. 07, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Earnings per Share | |||
| Vested earnout shares are included as anti-dilutive shares | 1,160,906 | 1,250,000 | |
| Earnout unvested earnout shares excluded from basic and diluted net loss per share | 3,750,000 | 3,750,000 |