Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - At-the-Market Offering (Details)

v3.25.4
Stockholders' Equity - At-the-Market Offering (Details) - At the Market Offering - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]      
Number of shares authorized to be sold under equity distribution agreement (in shares) 15,000,000    
Number of shares of stock issued during period (in shares) 0 0 7,132,525
Accumulated proceeds from issuance of common shares under equity distribution agreement     $ 99.8