XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Revenue - Summary of Expenses Related to Capitalized Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]      
Amortization of capitalized contract costs $ 4,068 $ 3,631 $ 3,320
Impairment loss on capitalized contracts $ 128 $ 756 $ 611