v3.26.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Employee Benefit Plans      
Employer contribution under the plan   $ 0.4 $ 1.4
Deferral contribution up to three percent      
Employee Benefit Plans      
Employer match (as a percentage) 100.00%    
Eligible compensation (as a percentage) 3.00%    
Deferral contribution between three percent and five percent      
Employee Benefit Plans      
Employer match (as a percentage) 50.00%    
Deferral contribution between three percent and five percent | Minimum      
Employee Benefit Plans      
Eligible compensation (as a percentage) 3.00%    
Deferral contribution between three percent and five percent | Maximum      
Employee Benefit Plans      
Eligible compensation (as a percentage) 5.00%