XML 304 R65.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Licensing Arrangements (Details)
Jun. 30, 2025
Minimum  
License Arrangements [Line Items]  
License arrangements, useful life 3 years
License arrangements, useful life, available renewal term 1 year
Maximum  
License Arrangements [Line Items]  
License arrangements, useful life 10 years
License arrangements, useful life, available renewal term 25 years