XML 89 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes Disclosure [Line Items]      
Income taxes paid $ 54,678 $ 34,059 $ 19,796
Valuation allowance for operating loss carryforwards 87 87  
Operating loss carryforwards 8,282 13,380  
Unrecognized tax benefits 6,301 5,655 4,918
Unrecognized tax benefits, if recognized, impact in effective tax rate 5,443 4,979  
Interest and Penalties related to unrecognized tax benefits 278 145 $ 296
Accrued Interest and penalties related to unrecognized tax benefits 1,124 845  
Federal      
Income Taxes Disclosure [Line Items]      
Operating loss carryforwards 3,549    
Operating loss carryforwards to expire unused 4,733    
State      
Income Taxes Disclosure [Line Items]      
Operating loss carryforwards 243,058 261,037  
Operating loss carryforwards to expire unused 113,873    
Tax credit carryforwards $ 3,270 $ 2,762