v3.26.1
Stock-Based Compensation - Summary of stock option activity (Details) - Equity Option [Member] - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares, Outstanding beginning balance 14,409 15,365 15,365  
Number of Options Outstanding, Options granted 0 0    
Number of Options Outstanding, Options exercised (1,595) (791)    
Number of Options Outstanding, Options canceled (245) (165)    
Shares, Outstanding ending balance 12,569 14,409 12,569 15,365
Number of Options Outstanding, Vested and exercisable 11,182   11,182  
Number of Options Outstanding, Unvested 1,387   1,387  
Weighted Average Exercise Price, Beginning Balance $ 1.32 $ 1.31 $ 1.31  
Weighted-Average Exercise Price, Options granted 0 0    
Weighted-Average Exercise Price, Options exercised 1.17 1.3    
Weighted-Average Exercise Price, Options canceled 1.15 1.42    
Weighted Average Exercise Price , Ending Balance $ 1.34 $ 1.32 1.34 $ 1.31
Weighted-Average Remaining Contractual Term, Outstanding 7 years 7 days 7 years 1 month 2 days   7 years 5 months 8 days
Weighted-Average Exercise Price Vested and exercisable $ 1.33   1.33  
Weighted-Average Exercise Price Unvested $ 1.05   $ 1.05  
Weighted-Average Remaining Contractual Term Unvested     7 years 9 months 25 days  
Expected term (in years)     6 years 11 months 1 day