XML 95 R79.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition - Schedule of Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 694,439 $ 602,013 $ 531,313
Software licenses      
Disaggregation of Revenue [Line Items]      
Total revenue 220,789 188,336 156,590
Software licenses | Performance Obligations Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Total revenue 220,789 188,336 156,590
Maintenance | Performance Obligations Transferred Over Time      
Disaggregation of Revenue [Line Items]      
Total revenue 401,501 362,335 325,863
Services | Performance Obligations Transferred Over Time      
Disaggregation of Revenue [Line Items]      
Total revenue $ 72,149 $ 51,342 $ 48,860