v3.26.1
Employee Retirement Plan (Details) - Employee Retirement Plan [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Employee Retirement Plan [Line Items]      
Employee contributions percentage 5.00%    
Contribution expense $ 3.4 $ 3.9 $ 3.8