v3.26.3
Fair Value - Schedule of Changes in Level 3 Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Feb. 28, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Payment for contingent consideration     $ 4,100 $ 0    
Olive & June, LLC            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Additional contingent consideration         $ 5,000 $ 4,100
Contingent consideration, liability, current   $ 1,800   1,800    
Contingent consideration, liability, noncurrent   2,300   2,300    
Fair Value, Inputs, Level 3            
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Balance at beginning of period $ 400 4,100 5,400 4,100    
Changes in fair value (400) 0 (400) 0    
Settlements 0 0 (5,000) 0    
Balance at end of period $ 0 $ 4,100 $ 0 $ 4,100