v3.25.2
Note 11 - COMMITMENTS (Details) - CSB facility - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
COMMITMENTS    
Contract price for construction of new facility   $ 41.3
Construction payment for new facility $ 23.4  
Construction remaining future commitment $ 17.9