XML 142 R123.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the beginning and ending unrecognized tax benefit      
Balance at beginning of year $ 2,356 $ 2,163 $ 3,370
Additions based on tax positions related to the current year 962 634 421
Decreases resulting from a lapse in the applicable statute of limitations (470) (441) (1,628)
Balance at end of year $ 2,848 $ 2,356 $ 2,163