v3.26.1
Leases - Schedule of Other Information Regarding Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash paid for amounts included in measurement of lease liabilities:    
Operating cash flows used in operating leases $ 9,660 $ 9,408
Operating cash flows used in financing leases 2 5
Financing cash flows used in financing leases 24 0
Non-cash items:    
Operating leases obtained 1,661 1,055
Financing leases obtained $ 0 $ 0
Weighted average remaining lease term    
Operating leases 5 years 5 years
Financing leases 1 year 2 years
Weighted average discount rate    
Operating leases 7.10% 6.90%
Financing leases 9.10% 9.10%