XML 79 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Deferred Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Deferred Sales Commissions    
Deferred Costs [Line Items]    
Current $ 10,094 $ 8,142
Non-current 16,237 15,113
Total 26,331 23,255
Deferred Service Costs    
Deferred Costs [Line Items]    
Current 627 430
Non-current 2,418 1,930
Total $ 3,045 $ 2,360