v3.25.2
Subsequent Events (Details) - Subsequent event - USD ($)
$ in Thousands
1 Months Ended
Jul. 01, 2025
Jul. 31, 2025
Subsequent Event [Line Items]    
Lessee, operating lease, minimum notice period 60 days 60 days
Annual fixed lease $ 230  
Operating lease cost per month $ 19