XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Income Taxes          
Income tax provision $ 1,126 $ 1,787 $ 2,849 $ 3,451  
Effective income tax rate 99.03% 23.31% 31.89% 24.13%  
Federal statutory rate 21.00% 21.00% 21.00% 21.00%  
Unrecognized tax benefits $ 580   $ 580   $ 470
Interest and penalty expenses related to uncertain tax positions     $ 119   $ 87