XML 130 R119.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of liability for Unrecognized Tax Benefits      
Unrecognized Tax Benefits at Beginning of Year $ 3,737 $ 3,696 $ 4,015
Gross Increases, Related to Tax Positions Taken in a Prior Period 1,276 54 1
Gross Decreases, Related to Tax Positions Taken in a Prior Period 0   (26)
Gross Increases, Related to Current Period Tax Positions 540 27 226
Lapse of Statute of Limitations (213) (40) (520)
Unrecognized Tax Benefits at End of Year $ 5,340 $ 3,737 $ 3,696