XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Equity - AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2025
Nov. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance $ 1,303,031 $ 999,756 $ 1,045,495 $ 700,769
Other comprehensive income (loss) before reclassification (1,108) (1,824) 1,088 (2,612)
Amounts reclassified from AOCI (215) (663) (505) (2,876)
Net change in AOCI (1,323) (2,487) 583 (5,488)
Balance, ending balance 1,319,248 1,029,588 1,319,248 1,029,588
Foreign Currency Translation Gain (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (8,165) (7,189) (10,329) (7,628)
Other comprehensive income (loss) before reclassification (1,033) (1,943) 1,131 (1,504)
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI (1,033) (1,943) 1,131 (1,504)
Balance, ending balance (9,198) (9,132) (9,198) (9,132)
Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance 508 887 (388) 1,418
Other comprehensive income (loss) before reclassification (158) (730) 738 (1,261)
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI (158) (730) 738 (1,261)
Balance, ending balance 350 157 350 157
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 (1,430) (523) (265) 2,533
Other comprehensive income (loss) before reclassification 83 1,037 (792) 194
Amounts reclassified from AOCI (215) (663) (505) (2,876)
Net change in AOCI (132) 374 (1,297) (2,682)
Balance, ending balance (1,562) (149) (1,562) (149)
Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance 0 114 (11) (33)
Other comprehensive income (loss) before reclassification 0 (188) 11 (41)
Amounts reclassified from AOCI 0 0 0 0
Net change in AOCI 0 (188) 11 (41)
Balance, ending balance 0 (74) 0 (74)
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning balance (9,674) (6,895) (11,580) (3,894)
Balance, ending balance $ (10,997) $ (9,382) $ (10,997) $ (9,382)