XML 152 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Short-term lease cost $ 1,549 $ 1,646 $ 1,373
Operating lease cost 3,069 2,871 2,497
Variable lease cost 819 676 413
Total lease costs $ 5,437 $ 5,193 $ 4,283
Weighted average remaining lease term 12 years 7 months 24 days 15 years 4 months 6 days 15 years 1 month 24 days
Weighted average discount rate 6.08% 4.88% 4.65%
Cash paid for amounts included in the measurement of lease liabilities $ 3,063 $ 2,868 $ 2,500