Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Narrative (Details)

v3.20.1
Subsequent Events - Narrative (Details) - DZ Financing Program - USD ($)
3 Months Ended 5 Months Ended 14 Months Ended
Mar. 11, 2020
Nov. 07, 2021
Nov. 01, 2020
Aug. 02, 2020
Jul. 31, 2021
Jun. 11, 2020
Jul. 19, 2019
Subsequent Event [Line Items]              
Covenant, minimum tangible net worth $ 40,000,000.0            
Accounts receivable securitization program, maximum investment limit             $ 115,000,000.0
Subsequent Event              
Subsequent Event [Line Items]              
Accounts receivable securitization program, maximum investment limit           $ 100,000,000.0  
Forecast | Subsequent Event              
Subsequent Event [Line Items]              
Covenant, minimum tangible net worth   $ 40,000,000.0 $ 40,000,000.0 $ 35,000,000.0 $ 20,000,000.0