v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 67,764 $ 57,243 $ 104,415 $ 105,198
Other comprehensive loss        
Foreign currency translation adjustment (1,927) (1,524) (1,486) (1,338)
Unrealized (losses) gains on available-for-sale securities, net of taxes (224) 72 (364) 26
Total other comprehensive loss (2,151) (1,452) (1,850) (1,312)
Comprehensive income $ 65,613 $ 55,791 $ 102,565 $ 103,886