v3.26.1
Stockholders' Equity (Common Stock Purchase Agreement) (Details) - March 2025 Purchase Agreement
$ in Millions
Mar. 13, 2025
USD ($)
shares
Stockholders' Equity  
Commitment shares | shares 1,123,023
Additional commitment shares | shares 1,123,023
Purchase agreement term 36 months
Threshold percentage of common stock to be sold 9.99%
Period after purchase agreement not to enter into variable rate transaction 36 months
Terminate agreement cost | $ $ 0.0
Maximum  
Stockholders' Equity  
Aggregate amount | $ $ 75.0
Threshold number of shares of common stock to be issued | shares 750,000
Threshold value of shares of common stock to be issued under single purchase | $ $ 3.0
Threshold percentage of number of shares issued under regular purchase to purchase additional amount of common stock 300.00%
Threshold percentage of number of shares of common stock to purchase additional amount of common stock 30.00%