v3.26.1
Subsequent Event (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Thousands
Apr. 22, 2026
Apr. 22, 2026
Apr. 17, 2026
Subsequent Event [Abstract]      
Issuance of common stock (in shares)     1,521,739
Offering price (in dollars per share)     $ 28.5
Net proceeds from issuance of common stock   $ 47,700  
Underwriters' Option [Member]      
Subsequent Event [Abstract]      
Issuance of common stock (in shares) 228,261    
Offering price (in dollars per share) $ 28.5 $ 28.5