v3.26.1
Income Taxes - Schedule of Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Tax Jurisdiction of Domicile [Extensible Enumeration] UNITED STATES UNITED STATES UNITED STATES UNITED STATES
Effective Income Tax Rate Reconciliation, Amount [Abstract]        
Expected tax benefit at federal statutory rate $ (2,151) $ (2,540) $ (6,321) $ (4,693)
State income tax benefit, net of federal tax effect (546) (653) (1,605) (1,206)
Excess tax deficiency from share-based compensation and other expense, net 156 145 1,277 1,732
Income tax benefit $ (2,541) $ (3,048) $ (6,649) $ (4,167)