v3.25.4
Employee Benefit Plan - Additional Information (Details)
12 Months Ended
Dec. 31, 2025
Retirement Benefits [Abstract]  
Defined contribution plan, service period 30 days
Employee benefit vested estimated year 3 years