v3.26.1
Leases - Schedule of Components of Lease Expense and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease expense $ 4,294 $ 4,168 $ 8,769 $ 8,346
Short-term lease expense 470 392 881 881
Variable lease expense 481 378 960 859
Total lease expense 5,245 4,938 10,610 10,086
Operating cash flows - operating leases payments 5,184 4,689 9,615 8,895
Right of use assets obtained in exchange for operating lease liabilities $ 1,725 $ 721 $ 6,079 $ 4,876
Weighted-average remaining lease term - operating leases 7 years 8 months 23 days 8 years 4 months 9 days 7 years 8 months 23 days 8 years 4 months 9 days
Weighted-average discount rate - operating leases 5.46% 5.47% 5.46% 5.47%