XML 96 R80.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue Recognition - Schedule of Geographic Revenue (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
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 380,672 310,917 294,947
Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 30,998 30,237 22,867
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 222,862 207,707 169,335
Latin America      
Disaggregation of Revenue [Line Items]      
Total revenue 21,112 18,053 17,036
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue $ 38,795 $ 35,099 $ 27,128