XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lease cost        
Operating lease cost $ 2,103 $ 1,982 $ 6,314 $ 5,764
Short-term lease cost 193 174 663 668
Variable lease cost 454 375 1,415 1,216
Total lease cost $ 2,750 $ 2,531 8,392 7,648
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases     $ 6,552 $ 6,024
Weighted-average remaining lease term — operating leases 2 years 3 months 18 days 2 years 8 months 12 days 2 years 3 months 18 days 2 years 8 months 12 days
Weighted-average discount rate — operating leases 6.80% 5.90% 6.80% 5.90%