v3.26.1
REVENUES FROM CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
REVENUES FROM CONTRACTS WITH CUSTOMERS    
Revenues recognized from contract liabilities $ 299,047 $ 177,254
Retained amounts by project owners $ 54,500 $ 15,800