v3.26.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating Leased Assets [Line Items]    
Existence of option to extend true  
Option to extend, description Certain leases include one or more options to renew, exercisable at the Company’s sole discretion, with renewal terms that can extend the lease from approximately one year to ten years.  
Leases Payments $ 4,982 $ 4,878
Weighted average remaining lease term 5 years 10 months 2 days 6 years 8 months 23 days
Weighted average incremental borrowing rate 13.00% 13.00%
Maximum [Member]    
Operating Leased Assets [Line Items]    
Operating lease, remaining term 7 years  
Lease renewal term (in years) 10 years  
Minimum [Member]    
Operating Leased Assets [Line Items]    
Operating lease, remaining term 3 years  
Lease renewal term (in years) 1 year