v3.26.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Lessee, Operating And Financing Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 (excluding the three months ended March 31, 2026) $ 3,203
2027 3,569
2028 3,587
2029 3,665
2030 3,593
Thereafter 12,793
Total 30,410
Less: Imputed interest (9,768)
Total lease obligations 20,642
Less: Current maturities of long-term lease obligations (2,115)
Long-term lease obligations $ 18,527