XML 70 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) per Share - Schedule of Earnings per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net (loss) income per share - Basic    
Net (loss) income attributable to common stockholders $ 2,599 $ (2,423)
Weighted average number of common shares outstanding 1,366,060 1,361,657
Basic net (loss) income per share attributable to common stockholders: $ 1.9 $ (1.78)
Net (loss) income per share - Diluted    
Effect of dilutive stock options 143 0
Effect of dilutive warrants 0 0
Weighted average number of common shares outstanding - diluted 1,366,203 1,361,657
Diluted net (loss) income per share attributable to common stockholders: $ 1.9 $ (1.78)