XML 128 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefit Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of the unrecognized tax benefit      
Beginning balance $ 19,651 $ 19,594 $ 18,892
Additions based on tax positions related to current year 1,886 2,151 2,246
Additions based on tax positions related to prior years   6 632
Reductions based on tax positions related to prior years (7) (105) (138)
Reductions based on lapse of statute of limitations (2,065) (1,995) (2,038)
Ending balance $ 19,465 $ 19,651 $ 19,594