XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities Operating and Finance Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 (9 months remaining) $ 1,900
2026 3,029
2027 2,583
2028 2,642
2029 2,724
Thereafter 3,946
Total lease payments 16,824
Less: interest (2,824)
Total present value of lease liabilities $ 14,000