Contingent Earnout Liability - Schedule of Changes in Fair Value of Contingent Earnout Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Business Acquisition Contingent Consideration [Line Items]    
Change in fair value of contingent consideration $ 67 $ 3
Outline Systems, LLC    
Business Acquisition Contingent Consideration [Line Items]    
Beginning balance 5,462  
Change in fair value of contingent consideration 67  
Payments to sellers $ (5,529)