XML 126 R112.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the unrecognized tax benefit      
Beginning balance $ 19,594 $ 18,892 $ 18,453
Additions based on tax positions related to current year 2,151 2,246 2,397
Additions based on tax positions related to prior years 6 632  
Reductions based on tax positions related to prior years (105) (138) (73)
Reductions based on lapse of statute of limitations (1,995) (2,038) (1,885)
Ending balance $ 19,651 $ 19,594 $ 18,892