v3.26.1
Note 9 - Business Combination - Pro Forma Financial Information, Business Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Virsys12 [Member]        
Total revenues   $ 76,307   $ 151,543
Net income   $ 5,362   $ 9,501
Net income per share - basic (in dollars per share)   $ 0.18   $ 0.31
Net income per share - diluted (in dollars per share)   $ 0.18   $ 0.31
MissionCare [Member]        
Total revenues $ 76,802   $ 152,513  
Net income $ 5,508   $ 9,994  
Net income per share - basic (in dollars per share) $ 0.18   $ 0.33  
Net income per share - diluted (in dollars per share) $ 0.18   $ 0.33