XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Tax rate reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Taxes    
Provision for income taxes $ 612 $ 424
Federal income tax expense (benefit) at statutory rate 21.00% 21.00%
Effect of:    
Section 162(m) 28.10%  
State income tax net of federal benefit 2.10% 0.70%
Tax effects of foreign operations 1.20% 2.40%
Global Intangible Low-Taxed Income (GILTI) 1.10% 11.80%
Withholding tax 0.30% 2.00%
Return to provision true up   5.10%
Foreign operations permanent differences - foreign exchange gains and losses   (7.90%)
Deemed interest (0.30%) (2.70%)
Foreign rate differential (0.50%) 0.50%
Change in unrecognized tax benefits (ASC 740) (1.50%) 6.10%
Change in valuation allowance (3.30%) (10.40%)
Effect of stock-based compensation (40.80%) 0.70%
Other (0.10%) 0.70%
Effective tax rate 7.30% 30.00%
U.S. federal    
Income Taxes    
Federal income tax expense (benefit) at statutory rate 21.00% 21.00%