Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition Disaggregation of Revenue (Details)

v3.23.2
Revenue Recognition Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2023
May 31, 2022
May 31, 2023
May 31, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 156,253 $ 151,894 $ 437,595 $ 419,395
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)   10,800 13,200  
Revenue Recognized at a Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 127,216 117,155 350,995 322,247
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 29,037 $ 34,738 $ 86,600 $ 97,148