XML 138 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of unrecognized tax benefits:      
Gross tax contingencies - beginning of the period $ 25,876 $ 23,570 $ 27,753
Gross additions based on tax positions related to the current year 4,449 3,091 3,511
Gross additions for tax positions of prior years 1,791   634
Gross reductions for tax positions of prior years   (1,698) (5,454)
Acquired unrecognized tax benefits   5,717  
Lapses of statutes (3,598) (4,804) (2,874)
Settlements (40)    
Gross tax contingencies - end of the period $ 28,478 $ 25,876 $ 23,570