XML 259 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities Operating and Finance Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 2,351
2026 3,029
2027 2,583
2028 2,642
2029 2,724
Thereafter 3,946
Total lease payments 17,275
Less: interest (3,041)
Total present value of lease liabilities $ 14,234