XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.4
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Nov. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowances Against Accounts Receivable
A summary of activity in the allowance for doubtful accounts is as follows (in thousands):
 
November 30, 2023November 30, 2022November 30, 2021
Beginning balance$740 $552 $886 
Charge to costs and expenses435 493 58 
Write-offs and other(499)(302)(408)
Translation adjustments(3)16 
Ending balance$678 $740 $552 
Schedule of Accumulated Other Comprehensive (Loss) Income
Accumulated other comprehensive loss by components, net of tax (in thousands):
Foreign Currency Translation AdjustmentUnrealized Losses on InvestmentsUnrealized (Losses) Gains on Hedging ActivityTotal
Balance, December 1, 2021$(30,055)$(49)$(2,339)$(32,443)
Other comprehensive (loss) income(8,468)(12)5,688 (2,792)
Balance, December 1, 2022$(38,523)$(61)$3,349 $(35,235)
Other comprehensive income (loss)5,289 — (2,214)3,075 
Balance, November 30, 2023$(33,234)$(61)$1,135 $(32,160)