v3.25.4
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]      
Period of service for employees to be eligible to participate in the defined contribution plan 3 months    
Discretionary match (as a percent) 50.00%    
Maximum percentage of employee's annual salary that the entity can contribute 6.00%    
Aggregate matching contribution $ 0.6 $ 0.6 $ 0.5
Vesting period 3 years