XML 85 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of year $ 4,511 $ 9,004 $ 7,961
Increase related to tax positions taken during the current year 658 231 1,549
Increase related to tax positions taken during a prior year 380 364 0
Reductions related to statute expiration (1,701) (1,191) (284)
Reductions related to tax positions taken in a prior year (141) (3,897) (222)
Balance at end of year $ 3,707 $ 4,511 $ 9,004