XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reconciliation of Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income taxes computed at federal statutory rate $ 6,607 $ (11,670) $ (4,879)
State income taxes 1,050 (16,934) 2,465
Stock-based compensation 105 217 383
Excess tax related to stock-based compensation 3,163 6,131 4,565
Research and development credits, net of reserves (4,589) 526 (6,401)
Nondeductible officers' compensation 6,997 10,641 12,295
Increase (decrease) in valuation allowance 533 (36,323) 68
Unrecognized tax benefits interest 532 259 133
Nondeductible penalties 3 2 318
Basis difference on disposition 0 0 659
Other 669 447 (9)
Total income tax expense (benefit) $ 15,070 $ (46,704) $ 9,597
Effective income tax rate 47.90% 84.00% (41.30%)