XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.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]      
Unrecognized Tax Benefits, Beginning balance $ 3,433 $ 3,291 $ 3,148
Increase (decrease) related to current year positions (51) (6) 3
Increase (decrease) related to previously recognized positions (152) 148 140
Unrecognized Tax Benefits, Ending balance $ 3,230 $ 3,433 $ 3,291