v3.26.3
Stockholders' Equity - Summary of Restricted Stock Units (Parenthetical) (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares, net settle 58,731  
Number of shares, cash settle 6,862  
Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock issued upon awards 185,343 184,042
Common Stock | Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock issued upon awards 185,343