v3.26.1
Net Income (Loss) Per Share - Schedule of Reconciliation of the Basic Weighted Average Shares of Common Stock Outstanding to the Dilutive Weighted Average Shares of Common Stock Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average shares of common stock outstanding - basic (in shares) [1] 9,120,267 4,394,119
Weighted average shares of common stock outstanding - diluted (in shares) [1] 9,190,354 4,394,119
[1] Adjusted prior period net loss per share and weighted average of common shares outstanding to reflect the 1-for-10 reverse stock split effected on April 10, 2026.