v3.26.1
Revenues (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Revenues [Line Items]  
Remaining performance obligation $ 4,913
Within One Year [Member]  
Revenues [Line Items]  
Remaining performance obligation 4,230
Beyond One Year [Member]  
Revenues [Line Items]  
Remaining performance obligation $ 683