XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Reconciliation of effective federal income tax rate (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes      
Federal statutory rate 21.00% 21.00% 21.00%
State and local tax 3.90% 1.00% 3.10%
Foreign income taxes 3.80% (0.60%)  
Stock-based awards     (0.50%)
Changes in Valuation allowance 0.20% 5.40% (24.60%)
Permanent differences 0.30% (0.70%)  
Deferred tax rate change (54.60%)    
Other 6.10% (0.90%) 0.30%
Effective income tax rate (19.30%) 25.20% (0.70%)