XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition - Narrative (Details) - USD ($)
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2022
Disaggregation of Revenue [Line Items]      
Contract asset $ 0 $ 0  
Deferred contract costs $ 6,700,000 $ 7,600,000 $ 8,800,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