Commitments and Contingencies - Additional Information (Detail) - USD ($)
1 Months Ended
Oct. 31, 2002
May 31, 2019
Standby Letter of Credit    
Commitments and Contingencies Disclosure [Line Items]    
Standby letter of credit agreements in favor of third parties   $ 3,100,000
Amounts drawn on standby letter of credit   0
2002 STAR Bonds    
Commitments and Contingencies Disclosure [Line Items]    
Proceeds from long-term debt $ 6,300,000  
Frequency of periodic payment annual  
Long-term debt   $ 500,000