XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
2025
 (in thousands)
Balance at December 31, 2024$5,197 
Additions based on tax positions related to current year39 
Additions for tax positions of prior years79 
Reductions due to lapse of applicable statute of limitations(1,096)
Balance at June 30, 2025$4,219