v3.26.1
Net Income (Loss) Per Share - Summary of Reconciliation From Basic to Diluted Weighted-average Number of Shares Outstanding Used to Compute Net (Loss) Income Per Share (Details) - shares
3 Months Ended
Jan. 14, 2025
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]      
Weighted-average number of shares outstanding used to compute net (loss) income per share attributable to common stockholders, basic 1,822,541 5,201,905 5,163,109
Weighted-average number of shares outstanding used to compute net (loss) income per share attributable to common stockholders, convertible 2026 notes 64,829    
Weighted-average number of shares outstanding used to compute net (loss) income per share attributable to common stockholders, diluted 1,887,370 5,201,905 5,163,109