v3.25.2
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Effective Income Tax Rate Reconciliation, Amount [Abstract]        
Expected tax benefit at federal statutory rate $ (2,540) $ (3,775) $ (4,693) $ (4,849)
State income tax benefit, net of federal tax effect (653) (974) (1,206) (1,236)
Excess tax deficiency from share-based compensation and other expense, net 145 (451) 1,732 (141)
Income tax benefit $ (3,048) $ (5,200) $ (4,167) $ (6,226)