XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Other Income, Net - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Other Income, Nonoperating [Abstract]    
Interest income $ 25,166 $ 22,824
Interest expense (5,120) (3,893)
Amortization of debt discount and issuance costs (1,610) (895)
Other (530) (158)
Total other income, net $ 17,906 $ 17,878