v3.26.1
Stockholders' Equity - Vesting Schedule (Details) - Restricted Stock Units (RSUs) - shares
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total 865,226 1,025,606
February    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2026 (in shares) 0  
2027 (in shares) 111,833  
2028 (in shares) 111,828  
2029 (in shares) 111,821  
Total 335,482  
March    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2026 (in shares) 0  
2027 (in shares) 105,457  
2028 (in shares) 105,456  
2029 (in shares) 0  
Total 210,913  
April    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2026 (in shares) 231,888  
2027 (in shares) 86,945  
2028 (in shares) 0  
2029 (in shares) 0  
Total 318,833  
Share-Based Payment Arrangement Vesting in February Through April    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
2026 (in shares) 231,888  
2027 (in shares) 304,235  
2028 (in shares) 217,284  
2029 (in shares) 111,821  
Total 865,228