XML 133 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Reconciliation of the Company's Liability for Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of liability for Unrecognized Tax Benefits      
Unrecognized Tax Benefits at Beginning of Year $ 3,696 $ 4,015 $ 5,403
Gross Increases, Related to Tax Positions Taken in a Prior Period 54 1 261
Gross Decreases, Related to Tax Positions Taken in a Prior Period   (26) (1,285)
Gross Increases, Related to Current Period Tax Positions 27 226 234
Lapse of Statute of Limitations (40) (520) (598)
Unrecognized Tax Benefits at End of Year $ 3,737 $ 3,696 $ 4,015