XML 119 R85.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      
Balance at the beginning of the period $ 4,641 $ 7,232 $ 944
Additions based on tax positions related to prior years 585 39 6,528
Reductions based on tax positions related to prior years (49) (103) (38)
Additions for tax positions of the current year 647 463 73
Lapse of statute of limitations (1,157) (2,990) (275)
Balance at the end of the period 4,667 4,641 7,232
Unrecognized Tax Benefits, Increase Resulting from Acquisition 1,200    
Portion of uncertain tax benefit, if recognized, would reduce effective tax rate 1,500 2,000 200
Interest accrued on unrecognized tax benefits $ 1,400 $ 700 $ 900