v3.25.2
Balance Sheet Components - (Summary of Cash and Cash Equivalents) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 225,656 $ 153,483
Cash equivalents 6,089 3,216
Total cash and cash equivalents $ 231,745 $ 156,699