XML 142 R132.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Uncertain tax positions or unrecognized tax benefits $ 0 $ 0 $ 0
Interest and penalty   0 0
interest expense 150    
Income tax expense (benefit) $ 28,393 $ (13,815) $ 3,991
Effective tax rate 24.10% 20.20% 35.50%
Valuation allowance $ 0 $ 2,549  
Domestic Country [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforward 0    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforward $ 0