v3.26.1
Revenue - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Changes in deferred revenue related to nonrefundable upfront fees    
Balance at beginning of the year $ 28,306 $ 24,883
Deferral of revenue 52,542 48,468
Revenue recognized (45,399) (45,045)
Balance at end of the year $ 35,449 $ 28,306
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 2027 $ 26,430  
Deferred revenue from nonrefundable upfront fees expected to be recognized in fiscal 2028 7,942  
Deferred revenue from nonrefundable upfront fees expected to be recognized thereafter $ 1,077