v3.25.4
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