v3.26.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating And Financing Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 (excluding the six months ended June 30, 2026) $ 2,112
2027 3,569
2028 3,587
2029 3,665
2030 3,593
Thereafter 12,793
Total 29,319
Less: Imputed interest (9,253)
Total lease obligations 20,066
Less: Current maturities of long-term lease obligations (1,975)
Long-term lease obligations $ 18,091