XML 102 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Tax Expense - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Income tax paid $ 148,104 $ 72,575 $ 18,510
Valuation allowance maintained $ 27,174 17,033  
Operating Loss Carryforward Expiration Date 2031    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 1,377 $ 554  
Federal Tax Authority [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 92,254    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 13,758