v3.26.1
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 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Numerator:        
Net income attributable to common shareholders, basic $ 21,422 $ 20,235 $ 24,649 $ 28,925
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 0 (13,803) $ (3,539) $ (6,160)
Net income attributable to common shareholders, diluted $ 21,422 $ 6,432 $ 21,110 $ 22,765
Denominator:        
Weighted-average common stock outstanding , basic (in shares) 189,455 178,156 187,614 173,462
Stock options outstanding to purchase shares of common stock including unvested RSUs and from the ESPP 691 5,738 1,580 4,518
Dilutive effect of warrants to purchase common stock 335 2,745 1,453 915
Weighted-average common stock outstanding, diluted 190,481 186,639 190,647 178,895
Net income per share—basic: (in dollars per share) $ 0.11 $ 0.11 $ 0.13 $ 0.17
Net income per share—diluted: (in dollars per share) $ 0.11 $ 0.03 $ 0.11 $ 0.13