v3.26.1
Leases - Lease Liability Maturities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Operating Leases  
2026 (nine months remaining) $ 1,309
2027 1,940
2028 1,717
2029 1,743
2030 1,795
Thereafter 1,849
Total minimum lease payments 10,353
Less: interest (3,395)
Present value of lease liabilities 6,958
Payment obligations $ 36,300
Unrecorded Unconditional Purchase Obligation, Category [Extensible Enumeration] us-gaap:OperatingLeaseLeaseNotYetCommencedMember