XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Related Matters - Remaining Performance Obligations (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Transaction Price Allocated to Remaining Performance Obligations  
Amount of transaction price allocated to performance obligations $ 11.0
Undelivered licenses of intellectual property  
Transaction Price Allocated to Remaining Performance Obligations  
Amount of transaction price allocated to performance obligations 9.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01  
Transaction Price Allocated to Remaining Performance Obligations  
Amount of transaction price allocated to performance obligations $ 9.8
Performance obligation satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Transaction Price Allocated to Remaining Performance Obligations  
Amount of transaction price allocated to performance obligations $ 1.2
Performance obligation satisfaction period 21 months