XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 158,661 $ 150,389 $ 449,385 $ 430,796
Revenue Recognized at a Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 122,478 117,107 349,222 331,634
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 36,183 $ 33,282 $ 100,163 $ 99,162