XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Detail 1)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation $ 50.3
Revenue, remaining performance obligation, explanation The Company expects 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.