XML 102 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance at beginning of period $ (7,250) $ (7,257) $ (13,381) $ (7,055)
Additions 0 (69) 0 (362)
Write-offs 8 2 6,139 93
Balance at end of period (7,242) (7,324) (7,242) (7,324)
Trade receivables 209,688 218,258 209,688 218,258
Trade receivables, net $ 202,446 $ 210,934 $ 202,446 $ 210,934