v3.25.4
NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Numerator:        
Net income attributable to common shareholders, basic $ 51,168 $ 53,236 $ 3,227 $ 8,690
Servicing Liability, Fair Value, Change in Fair Value, Valuation Input, Statement of Income or Comprehensive Income [Extensible Enumeration]     Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants
Change in fair value of warrants (1,112) 0 $ (1,962) $ 0
Net income attributable to common shareholders, diluted $ 50,056 $ 53,236 $ 1,265 $ 8,690
Denominator:        
Weighted-average common stock outstanding , basic (in shares) 187,573 171,802 186,694 171,116
Stock options outstanding to purchase shares of common stock including unvested RSUs and from the ESPP 1,247 3,299 2,024 3,908
Dilutive effect of warrants to purchase common stock 2,010 0 2,012 0
Weighted-average common stock outstanding, diluted 190,830 175,101 190,730 175,024
Net income per share—basic: (in dollars per share) $ 0.27 $ 0.31 $ 0.02 $ 0.05
Net income per share—diluted: (in dollars per share) $ 0.26 $ 0.30 $ 0.01 $ 0.05