XML 96 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Equity and Stock-based Compensation -At-the-Market Program-Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2023
Dec. 31, 2024
Dec. 31, 2023
Feb. 24, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock under ATM Program     $ 48,407,000  
Proceeds from sale of common stock   $ 139,000 $ 3,731,000  
Subsequent event [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Sale proceeds from common stock       $ 30,000,000
ATM Program [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock under ATM Program $ 200,000      
Issuance of common stock under ATM Program shares   0 2,472,090,000  
Proceeds from sale of common stock     $ 48,400,000  
Weighted-average offering prices per share     $ 19.63