v3.26.1
EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 07, 2026
Apr. 24, 2026
Mar. 31, 2026
Feb. 27, 2026
Nov. 28, 2025
May 29, 2026
May 30, 2025
May 31, 2024
Oct. 29, 2024
Oct. 15, 2024
EQUITY                    
Sale of common stock   812,185 476,649 269,439 384,380          
Stock price per share   $ 73.87 $ 40.88 $ 39.20 $ 25.89          
Proceeds from issuance of common stock under employee plans $ 60,000   $ 19,500 $ 10,500 $ 10,000 $ 2,200 $ 1,409 $ 1,807    
Professional fees 1,200   $ 500 $ 300 $ 600          
Shelf registration amount 100,000                 $ 100,000
Prospectus Supplement $ 60,000               $ 40,000