v3.25.4
Employee Benefit Plan (Additional Information) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Defined Contribution Plan [Abstract]    
Employee contribution, percent 4.00%  
Total eligible compensation, percent 100.00%  
Employer contributions, expense $ 1.0 $ 0.5