v3.26.1
Stock-Based Compensation - Schedule of Stock Options and Restricted Stock Units Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Shares Outstanding Under the Plan    
Beginning balance (in shares) | shares 676,704  
Granted (in shares) | shares 0  
Exercised/vested (in shares) | shares (7,002)  
Cancelled/forfeited/expired (in shares) | shares (448)  
Ending balance (in shares) | shares 669,254 676,704
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 314.72  
Granted (in dollars per share) | $ / shares 0  
Exercised/vested (in dollars per share) | $ / shares 3.00  
Cancelled/forfeited/expired (in dollars per share) | $ / shares 12.85  
Ending balance (in dollars per share) | $ / shares $ 318.19 $ 314.72
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value    
Options outstanding, weighted-average remaining contractual term 4 years 5 months 15 days 4 years 11 months 15 days
Options outstanding, aggregate intrinsic value | $ $ 135 $ 9
Restricted stock units    
Number of Plan Shares Outstanding    
Beginning balance (in shares) | shares 1,310,546  
Granted (in shares) | shares 264,526  
Exercised/vested (in shares) | shares (582,663)  
Cancelled/forfeited/expired (in shares) | shares (38,332)  
Ending balance (in shares) | shares 954,077 1,310,546
Weighted-Average Grant Date Fair Value per Share    
Beginning balance (in dollars per share) | $ / shares $ 10.51  
Granted (in dollars per share) | $ / shares 0  
Exercised/vested (in dollars per share) | $ / shares 5.57  
Cancelled/forfeited/expired (in dollars per share) | $ / shares 6.13  
Ending balance (in dollars per share) | $ / shares $ 10.79 $ 10.51