v3.26.1
Commitments and Contingencies - Schedule of Additional Information of Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Right of use asset $ 17,267 $ 18,028
Weighted average remaining lease term (years) 8 years 10 months 9 days 9 years 3 months 21 days
Weighted average discount rate 9.90% 9.90%