v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal income tax benefit 0.62% 1.01% 2.06%
Transaction Costs (0.08%) (0.03%) (0.01%)
Penalties (0.04%) 0.00% (0.03%)
Compensation expense (6.49%) (4.13%) (2.17%)
Uncertain Tax Positions (0.29%) 0.00% 0.00%
Capped call interest 0.00% 0.00% 4.50%
Tax credits (0.18%) 0.90% 1.32%
Return to provision and other deferred tax adjustments 0.17% (0.04%) (0.22%)
Foreign tax rate differential 3.58% 1.20% 1.20%
Enacted Rate Changes (0.19%) 1.02% 0.00%
Other, net (0.77%) (0.08%) (0.12%)
Valuation allowance (14.91%) (11.45%) (18.07%)
Effective tax rate 2.42% 9.40% 9.46%