XML 81 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Additional Information (Detail 1)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation $ 57.0
Revenue, remaining performance obligation, explanation We expect to recognize revenue for approximately one half of these unsatisfied or partially satisfied performance obligations over the next 12 months, with the remaining balance recognized thereafter.