XML 115 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits Rollfoward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross unrecognized tax benefits, beginning of year $ 910 $ 1,331 $ 1,223
Increases for tax positions of prior years 12 0 160
Decreases for tax positions of prior years (9) (121) (42)
Increases for tax positions related to the current year 0 0 0
Decreases relating to settlements with taxing authorities 0 (35) 0
Reductions as a result of lapse of the statute of limitations (447) (265) (10)
Gross unrecognized tax benefits, end of year $ 466 $ 910 $ 1,331