XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitment and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
Feb. 16, 2022
Jan. 01, 2022
Loss Contingencies [Line Items]    
Minimum commitments under non-cancelable purchase obligations   $ 18,861
Minimum commitments under non-cancelable purchase obligations, due in 2022   9,378
Minimum commitments under non-cancelable purchase obligations, due in 2023   7,544
Minimum commitments under non-cancelable purchase obligations, due in 2024   $ 1,939
Subsequent Event    
Loss Contingencies [Line Items]    
Loss contingency to pay civil penalty $ 1,500