v3.26.1
Leases - Schedule of Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remainder) $ 2,390
2027 4,554
2028 2,529
2029 1,630
2030 1,679
Thereafter 852
Total future minimum lease payments 13,634
Less: Imputed interest 2,632
Total operating lease liabilities $ 11,002