XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of basic and diluted net loss per common share calculations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 1,786 $ 2,021
Weighted average shares outstanding 23,736,387 23,841,162
Weighted average dilutive shares outstanding 23,736,387 23,841,162
Basic and diluted earnings per share $ 0.08 $ 0.08