v3.26.1
Stockholders' Equity - Vesting Schedule (Details) - Restricted Stock Units (RSUs) - shares
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total 1,286,419 1,025,606
February    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2027 (in shares) 111,574  
2028 (in shares) 265,803  
2029 (in shares) 265,794  
2030 (in shares) 154,228  
Total 797,399  
March    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2027 (in shares) 105,457  
2028 (in shares) 105,456  
2029 (in shares) 0  
2030 (in shares) 0  
Total 210,913  
April    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2027 (in shares) 278,107  
2028 (in shares) 0  
2029 (in shares) 0  
2030 (in shares) 0  
Total 278,107  
Share-Based Payment Arrangement Vesting in February Through April    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2027 (in shares) 495,138  
2028 (in shares) 371,259  
2029 (in shares) 265,794  
2030 (in shares) 154,228  
Total 1,286,419