v3.25.0.1
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Tax benefit at federal statutory rate $ (10,383) $ (26,061) $ (18,690)
State taxes, net of federal benefit (3,113) (8,397) (5,722)
Section 162(m) limitations 5,518 11,715 6,083
Stock-based compensation (3,052) (9,652) (9,250)
Net impact of global intangible low-taxed income inclusion 911 2,259 2,850
Induced conversion 0 8,834 0
Meals & entertainment 971 821 263
Base erosion waived deductions 3,452 0 0
Permanent items 502 (108) 85
Tax benefit of federal R&D credit (7,271) (8,036) (6,406)
Effect of foreign operations 3,194 1,337 (194)
Valuation allowance 15,385 30,636 32,896
Other (513) 79 32
Total income tax provision $ 5,601 $ 3,427 $ 1,947