v3.26.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]    
Net Income (Loss) $ 21,835 $ (3,679)
Other comprehensive income (loss):    
Cumulative translation adjustments 45 143
Changes in market value of investments:    
Changes in unrealized losses, net of related tax effects (129) (1)
Total net change in market value of investments (129) (1)
Changes in market value of derivatives:    
Changes in market value of derivatives, net of related tax effects (116) 252
Reclassification adjustment for net gains (losses) included in net income (loss), net of related tax effects 61 (130)
Total net change in market value of derivatives (55) 122
Other comprehensive (loss) income (139) 264
Comprehensive income (loss) $ 21,696 $ (3,415)