v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 36,651 $ 47,955
Other comprehensive income    
Foreign currency translation adjustment 441 185
Unrealized losses on available-for-sale securities, net of taxes (140) (45)
Total other comprehensive income 301 140
Comprehensive income $ 36,952 $ 48,095