v3.26.1
Related Party Transactions - Additional Information (Details) - shares
1 Months Ended 6 Months Ended
May 31, 2026
Jun. 30, 2026
Restricted Stock Unit Activity    
Related Party Transaction [Line Items]    
Number of shares, Granted   194,875
Mr. Steven Hoerter | Nonqualified Stock Options    
Related Party Transaction [Line Items]    
Number of shares, Granted 74,249  
Mr. Steven Hoerter | Restricted Stock Unit Activity    
Related Party Transaction [Line Items]    
Number of shares, Granted 11,938