v3.26.1
Commitments and Contingencies (Details) - Schedule of operating lease commitments and subleasing arrangements (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Lease Commitments  
2027 (remainder of the fiscal year) $ 682
2028 767
2029 681
2030 153
Total lease payments 2,283
Less imputed interest (158)
Total $ 2,125