XML 115 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDER'S EQUITY - CARES Act Issuance (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,455,437
Class of Warrant or Right, Outstanding 1,882,517
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 39.06
US Treasury CARES Act Loan  
Class of Warrant or Right [Line Items]  
Class of Warrant or Right, Outstanding 427,080
US Treasury CARES Act Loan  
Class of Warrant or Right [Line Items]  
Adjustments to Additional Paid in Capital, Warrant Issued | $ $ 30