XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION - Impact of the Adoption of the New Accounting Standard (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Feb. 01, 2018
Jan. 31, 2018
Impact of the Adoption of the New Accounting Standard        
Retained amounts by project owners $ 23,400     $ 69,700
Accounts receivable, net 46,137     24,756
Contract assets 34,792     13,847
Contract liabilities 24,385     47,613
Deferred taxes 2,146     1,293
Retained earnings 225,174     211,150
Change in contracts in progress, net 44,173 $ 44,387    
Balances Reported Previously        
Impact of the Adoption of the New Accounting Standard        
Accounts receivable, net       94,440
Costs and estimated earnings in excess of billings       4,887
Billings in excess of costs and estimated earnings       108,388
Deferred taxes       1,279
Retained earnings       211,112
Impact of the Adoption of ASC Topic 606        
Impact of the Adoption of the New Accounting Standard        
Capitalized project costs, net 600     1,700
Accounts receivable, net       (69,684)
Costs and estimated earnings in excess of billings       (4,887)
Contract assets       13,847
Billings in excess of costs and estimated earnings       (108,388)
Contract liabilities       47,613
Deferred taxes       13
Retained earnings       38
Change in contracts in progress, net 44,200 44,400    
Decline in the amounts of billings in excess of costs and estimated earnings (62,800) (23,700)    
Increase in costs and estimated earnings in excess of billings 24,500      
Increase (Decrease) in Customer Retainages 46,300 $ 20,700    
Impact of the Adoption of ASC Topic 606 | Maximum        
Impact of the Adoption of the New Accounting Standard        
Retained earnings     $ 100  
Impact of the Adoption of ASC Topic 606 | Contract assets        
Impact of the Adoption of the New Accounting Standard        
Retained amounts by project owners $ 23,400     $ 69,700