XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 178,686 $ 174,992 $ 538,448 $ 517,469
North America        
Disaggregation of Revenue [Line Items]        
Total revenue 104,369 101,923 314,553 306,483
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 57,031 56,779 177,656 166,369
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenue 5,363 6,318 14,630 15,297
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue $ 11,923 $ 9,972 $ 31,609 $ 29,320