XML 144 R110.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
Unrecognized Tax Benefits [Roll Forward]    
Gross balance - beginning of year $ 17,084 $ 16,835
Additions based on tax positions of prior years 2,081 819
Additions based on tax positions related to the current year 2,397 2,242
Settlements with taxing authorities 0 (247)
Reductions for tax positions of prior years (885) (460)
Reductions due to lapse of applicable statutes of limitations (2,495) (2,105)
Gross balance - end of year $ 18,182 $ 17,084