v3.26.1
Retirement Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Insurance Loss Reserves [Abstract]    
Share-based compensation arrangement by share-based payment award, award requisite service period 90 days  
Defined contribution plan, employer matching contribution, percent of employees' gross pay 3.00%  
Defined contribution plan, contributions per employee, percent 6.00%  
Defined contribution plan, employer discretionary contribution amount $ 320,000 $ 271,000