REVENUES FROM CONTRACTS WITH CUSTOMERS - Contract Assets and Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
Jan. 31, 2026 |
|
| REVENUES FROM CONTRACTS WITH CUSTOMERS | |||||
| Revenues recognized from contract liabilities | $ 291,394 | $ 143,116 | $ 417,948 | $ 244,884 | |
| Retained amounts by project owners | $ 94,400 | $ 94,400 | $ 54,500 | ||