XML 68 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Additional Information (Details)
Apr. 24, 2025
shares
Subsequent Event [Member] | Credit Agreement | Limited Consent [Member]  
Subsequent Event [Line Items]  
Common stock shares issued 228,311