v3.26.1
Employee Benefits - Stock-Based Compensation (Details) - shares
Apr. 23, 2025
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
2025 Plan          
Employee Benefits          
Issuance of shares 5,987,802        
RSU awards 3        
Restricted Stock          
Employee Benefits          
Non-vested shares   1,283,224 1,568,084 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