XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lease, Cost [Abstract]    
Operating lease cost $ 2,103 $ 1,837
Short-term lease cost 174 171
Variable lease cost 530 290
Total lease cost 2,808 2,298
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 2,210 $ 1,911
Weighted-average remaining lease term — operating leases 2 years 7 months 6 days 3 years 1 month 6 days
Weighted-average discount rate — operating leases 6.90% 6.70%