v3.26.1
Leases - Additional Information (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
Lessee Lease Description [Line Items]  
Lease option to extend five years
Lease existence of option to extend true
Lease option to terminate three years
Lease existence of option to terminate true
Operating lease not yet commenced expense $ 0
Minimum  
Lessee Lease Description [Line Items]  
Lease term of contract 1 year
Maximum  
Lessee Lease Description [Line Items]  
Lease term of contract 10 years