XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Changes in Deferred Revenue Related to Material Right (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Balance, beginning of period $ 124,233 $ 108,880 $ 117,416 $ 101,426
Recognition of revenue included in beginning of period balance (5,592) (4,705) (16,185) (13,548)
Contract balance, net of revenue recognized during the period 9,677 9,836 27,087 26,133
Balance, end of period $ 128,318 $ 114,011 $ 128,318 $ 114,011