v3.26.1
Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 1,871
2027 4,619
2028 3,408
2029 and thereafter 493
Total undiscounted operating lease payments 10,391
Less: imputed interest (684)
Total operating lease liabilities $ 9,707