XML 98 R82.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition - Narrative (Details) - USD ($)
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2021
Disaggregation of Revenue [Line Items]      
Contract asset $ 0 $ 0  
Deferred contract costs $ 7,600,000 $ 8,800,000 $ 7,900,000
Minimum      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization period 3 years    
Maximum      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, amortization period 5 years