v3.25.1
Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Loss Per Share:    
Net income (loss) $ 58 $ (4,400)
Basic – weighted average shares outstanding 139,068,831 130,201,251
Employee restricted stock units and deferred stock units 4,266,283,000
Diluted – weighted average shares outstanding 143,335,114 130,201,251
Basic (loss) earnings per share $ 0.00 $ (0.03)
Diluted (loss) earnings per share $ 0.00 $ (0.03)