XML 143 R129.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Unrecognized Tax Benefit Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of the unrecognized tax benefit      
Beginning balance $ 19,467 $ 19,465 $ 19,651
Additions based on tax positions related to current year 2,558 2,402 1,886
Additions based on tax positions related to prior years 11,637    
Reductions based on tax positions related to prior years   (18) (7)
Reductions based on lapse of statute of limitations (2,372) (2,382) (2,065)
Ending balance $ 31,290 $ 19,467 $ 19,465