v3.26.1
Leases - Schedule of Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 (remainder) $ 3,571
2027 4,554
2028 2,529
2029 1,630
2030 1,679
Thereafter 852
Total future minimum lease payments 14,815
Less: Imputed interest (2,960)
Total operating lease liabilities $ 11,855