v3.25.4
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Nov. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Doubtful Accounts
A summary of activity in the allowance for doubtful accounts is as follows:
(in thousands)November 30, 2025November 30, 2024November 30, 2023
Beginning balance$454 $678 $740 
Charge to costs and expenses1,561 420 435 
Write-offs and other(644)(638)(499)
Translation adjustments(6)
Ending balance$1,374 $454 $678 
Schedule of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss by components, net of tax:
(in thousands)Foreign Currency Translation AdjustmentUnrealized Losses on InvestmentsUnrealized Gains (Losses) on Hedging ActivityTotal
Balance, December 1, 2023$(33,234)$(61)$1,135 $(32,160)
Other comprehensive loss(2,914)— (689)(3,603)
Amounts reclassified into net income(61)61 (446)(446)
Balance, November 30, 2024$(36,209)$— $— $(36,209)
Other comprehensive income3,066 — — 3,066 
Balance, November 30, 2025$(33,143)$— $— $(33,143)