Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical)

v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Underwritten Public Offering    
Statement of Stockholders' Equity [Abstract]    
Issuance cost $ 23,664 $ 0
Issuance cost 23,664 0
At-The-Market Public Offering    
Statement of Stockholders' Equity [Abstract]    
Issuance cost 0 81
Issuance cost $ 0 $ 81