v3.26.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Thousands
Apr. 23, 2026
Apr. 21, 2026
Underwritten secondary public offering    
Subsequent Event [Line Items]    
Shares sold 8,050,000 7,000,000
Cash consideration price per share   $ 14
Stock issued 0  
Sale of equity $ 0  
Over-Allotment Option    
Subsequent Event [Line Items]    
Shares agreed to be sold   1,050,000