v3.25.1
REVENUE RECOGNITION - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Number of business segments | segment 3    
Accounts receivable, net | $ $ 155,651 $ 142,665 $ 122,800
Build-to-order      
Retainage, percentage of transaction price not collectible until overall construction project is complete 10.00%    
Installation Services | Net Revenues | Product Concentration Risk      
Concentration risk, percentage 2.00%