v3.25.4
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Thousands
Mar. 12, 2026
Mar. 10, 2026
Subsequent Event [Line Items]    
Insurance proceeds received   $ 939
Anticipated insurance proceeds to be received $ 1,350