XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of the beginning and ending balance of unrecognized tax benefits    
Balance at beginning $ 2,708 $ 2,818
Additions for tax positions related to the current year 509 309
Additions for tax positions of prior years 5,312 17
Reductions for tax positions of prior years (14) (436)
Reductions related to settlements with taxing authorities (1,104)  
Balance at end $ 7,411 $ 2,708