v3.26.1
Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Net sales $ 150,525 $ 132,481 $ 454,776 $ 418,310
Lighting Segment [Member]        
Net sales 60,038 58,967 195,764 175,614
Lighting Segment [Member] | Lighting, Poles, and Electronic Components [Member]        
Net sales 59,450 58,363 193,995 173,710
Lighting Segment [Member] | Signage and Display Products [Member]        
Net sales 0 0 0 0
Lighting Segment [Member] | Project Management, Installation Services, Shipping and Handling [Member]        
Net sales 588 604 1,769 1,904
Display Solutions Segment [Member]        
Net sales 90,487 73,514 259,012 242,696
Display Solutions Segment [Member] | Lighting, Poles, and Electronic Components [Member]        
Net sales 0 0 0 0
Display Solutions Segment [Member] | Signage and Display Products [Member]        
Net sales 76,134 58,459 216,302 192,634
Display Solutions Segment [Member] | Project Management, Installation Services, Shipping and Handling [Member]        
Net sales 14,353 15,055 42,710 50,062
Transferred at Point in Time [Member] | Lighting Segment [Member]        
Net sales 48,843 49,258 161,877 145,835
Transferred at Point in Time [Member] | Display Solutions Segment [Member]        
Net sales 79,350 60,215 224,557 190,355
Transferred over Time [Member] | Lighting Segment [Member]        
Net sales 11,195 9,709 33,887 29,779
Transferred over Time [Member] | Display Solutions Segment [Member]        
Net sales $ 11,137 $ 13,299 $ 34,455 $ 52,341