XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2025
Aug. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance $ 1,214,298 $ 967,232 $ 1,045,495 $ 700,769
Other comprehensive income (loss) before reclassification (343) (2,723) 2,196 (787)
Amounts reclassified from AOCI (242) (1,113) (290) (2,214)
Net change in AOCI (585) (3,836) 1,906 (3,001)
Balance, ending balance 1,303,031 999,756 1,303,031 999,756
Foreign Currency Translation Gain (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (8,373) (8,053) (10,329) (7,628)
Other comprehensive income (loss) before reclassification 208 864 2,164 439
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI 208 864 2,164 439
Balance, ending balance (8,165) (7,189) (8,165) (7,189)
Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (147) 1,418 (388) 1,418
Other comprehensive income (loss) before reclassification 655 (531) 896 (531)
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI 655 (531) 896 (531)
Balance, ending balance 508 887 508 887
Net Actuarial Gain (Loss), Net of Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (587) (184) (587) (184)
Other comprehensive income (loss) before reclassification 0 0 0 0
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI 0 0 0 0
Balance, ending balance (587) (184) (587) (184)
Interest Rate Swap, Net of Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance 26 3,652 (265) 2,533
Other comprehensive income (loss) before reclassification (1,214) (3,062) (875) (842)
Amounts reclassified from AOCI (242) (1,113) (290) (2,214)
Net change in AOCI (1,456) (4,175) (1,165) (3,056)
Balance, ending balance (1,430) (523) (1,430) (523)
Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (8) 108 (11) (33)
Other comprehensive income (loss) before reclassification 8 6 11 147
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI 8 6 11 147
Balance, ending balance 0 114 0 114
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (9,089) (3,059) (11,580) (3,894)
Balance, ending balance $ (9,674) $ (6,895) $ (9,674) $ (6,895)