XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - June 2024 Shelf Registration Statement (Details) - USD ($)
Dec. 31, 2024
Jun. 28, 2024
Dec. 31, 2023
Stockholders Equity Note [Line Items]      
Common stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01
June2024 Shelf Registration Statement      
Stockholders Equity Note [Line Items]      
Maximum aggregate offering price of securities under shelf registration   $ 150,000,000