XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue Recognition        
Contract with customer, liability, revenue recognized $ 0.1 $ 0.2 $ 0.2 $ 0.2
Transaction price allocated to remaining performance obligations 5.5   5.5  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-09-30        
Revenue Recognition        
Transaction price allocated to remaining performance obligations $ 0.9   $ 0.9  
Period of remaining performance obligations (in months/years) 12 months   12 months