XML 52 R42.htm IDEA: XBRL DOCUMENT 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