v3.26.1
Stock-Based Compensation - Summary of Common Stock Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted Average Exercise Price Per Share, Exercised $ 6.7  
Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Warrants Outstanding, Beginning balance 1,376,056  
Number of Warrants Outstanding Ending balance 1,376,056 1,376,056
Number of Warrants Outstanding, Exercisable 927,566  
Weighted Average Contractual Term (in years), Outstanding 5 years 5 years 6 months 3 days
Weighted Average Contractual Term (in years), Exercisable 4 years 11 months 1 day  
Weighted Average Exercise Price Per Share, Outstanding, Beginning balance $ 5.91  
Weighted Average Exercise Price Per Share, Outstanding, Ending balance 5.91 $ 5.91
Weighted Average Exercise Price Per Share, Exercisable $ 5.79