XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]            
Provision (benefit) for income taxes $ 884   $ 6,507 $ 3,631 $ 5,285  
Effective income tax rate (percent) 2.60%   29.40% 6.10% 15.10%  
Valuation allowance $ 3,800     $ 3,800   $ 3,800
Accrued interest and penalties related to unrecognized tax benefits 700     700   $ 800
Federal income taxes paid $ 600          
Income tax benefit, prior year taxes   $ 1,700        
Research Tax Credit Carryforward            
Operating Loss Carryforwards [Line Items]            
Unrecognized tax benefits, increase (decrease)       $ (400) $ 800