v3.26.3
Employee Benefits - Stock-Based Compensation (Details) - shares
Apr. 23, 2025
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
2025 Plan              
Employee Benefits              
Issuance of shares 5,978,802            
RSU awards 3            
Restricted Stock              
Employee Benefits              
Non-vested shares   1,283,224 1,283,224 1,284,525 1,284,525 1,284,525
Restricted Stock | 2025 Plan | Tranche one              
Employee Benefits              
Non-vested shares 1,477,571            
Award vesting period 5 years            
Restricted Stock | 2025 Plan | Tranche two              
Employee Benefits              
Non-vested shares 90,513            
Award vesting period 5 years            
Employee Stock Option | 2025 Plan              
Employee Benefits              
Issuance of shares 4,270,573            
Restricted stock awards and restricted stock units | 2025 Plan              
Employee Benefits              
Issuance of shares 1,708,229