v3.25.2
Note 4 - Revenue Recognition - Revenues by Revenue Class (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Sales by product $ 47,902 $ 37,513 $ 94,648 $ 71,834
Sales by product, percent 100.00% 100.00% 100.00% 100.00%
Product [Member] | Transferred at Point in Time [Member]        
Sales by product $ 3,451 $ 2,795 $ 7,091 $ 6,048
Sales by product, percent 7.00% 7.00% 8.00% 8.00%
Specialty Piping Systems And Coating [Member] | Transferred at Point in Time Using Input Method [Member]        
Sales by product $ 12,965 $ 12,613 $ 25,025 $ 22,752
Sales by product, percent 27.00% 34.00% 26.00% 32.00%
Specialty Piping Systems And Coating [Member] | Transferred at Point in Time Using Output Method [Member]        
Sales by product $ 31,486 $ 22,105 $ 62,532 $ 43,034
Sales by product, percent 66.00% 59.00% 66.00% 60.00%