XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Income Tax Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Effective tax rate 29.87% (0.39%) 21.46%
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Tax at U.S. federal statutory rate $ (3,611) $ (11,580) $ 3,939
State taxes, net of federal benefit (1,201) 136 967
Foreign rate differential 4,940 4,552 3,545
Permanent items (1,944) 5,205 (1,227)
Equity compensation 2,738 1,582 2,278
GIL TI inclusion 1,442 2,374 451
Tax credits (7,969) (10,031) (6,427)
Rate change 0 (237) (605)
Other adjustments 2,304 4,148 (4,554)
Return to provision adjustments 820 (1,288) (405)
Valuation allowance (2,652) 5,353 6,062
Total provision (benefit) $ (5,133) $ 214 $ 4,024
Reconciling items between the statutory income tax rate and the effective income tax rate (Percentage)      
Tax at U.S. federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 6.98% (0.25%) 5.16%
Foreign rate differential (28.73%) (8.26%) 18.90%
Permanent items 11.31% (9.44%) (6.54%)
Equity compensation (15.91%) (2.87%) 12.15%
GIL TI inclusion (8.38%) (4.30%) 2.41%
Tax credits 46.34% 18.19% (34.27%)
Rate change 0.00% 0.43% (3.23%)
Other adjustments (13.40%) (7.52%) (24.28%)
Return to provision adjustments (4.76%) 2.34% (2.16%)
Valuation allowance 15.42% (9.71%) 32.32%
Effective tax rate 29.87% (0.39%) 21.46%