XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease and Finance Lease Maturity (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 2,503
2027 3,629
2028 4,303
2029 4,396
2030 4,489
Thereafter 20,104
Total lease payments 39,424
Less: Interest component (12,882)
Operating lease liabilities 26,542
Finance Leases  
2026 129
2027 129
2028 129
2029 97
2030 0
Thereafter 0
Total lease payments 484
Less: Interest component (68)
Present value of lease payments $ 416