v3.26.1
Defined Contribution Plan (Details) - Savings and Investment Plan - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Contribution Plan Disclosure [Line Items]      
Employees contributions amount up to lesser of pre-tax compensation $ 70,000    
Percentage of employees contributions amount up to lesser of pre-tax compensation 100.00%    
Employer match of per contribution towards participants contribution $ 1.00    
Participants of plan per contribution 1.00    
Employer incurred matching contribution expenses $ 600,000 $ 700,000 $ 800,000
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Employer match of employees contributions in amount in percentage 4.00%