v3.25.2
Revenue - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Changes in deferred revenue related to nonrefundable upfront fees    
Balance at beginning of the year $ 24,883 $ 22,617
Deferral of revenue 48,468 43,463
Revenue recognized (45,045) (41,197)
Balance at end of the year $ 28,306 $ 24,883
Maximum    
Revenue    
Amortization period of nonrefundable upfront implementation fees 24 months  
Implementation services and other    
Changes in deferred revenue related to nonrefundable upfront fees    
Deferred revenue from nonrefundable upfront fees expected to be recognized in fiscal 2026 $ 22,566  
Deferred revenue from nonrefundable upfront fees expected to be recognized in fiscal 2027 5,166  
Deferred revenue from nonrefundable upfront fees expected to be recognized thereafter $ 570