XML 62 R45.htm IDEA: XBRL DOCUMENT v3.26.1
SHAREHOLDER'S EQUITY - CARES Act Issuance (Details) - shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2020
US Treasury CARES Act Loan    
Class of Warrant or Right [Line Items]    
Class of warrant or right, Number of securities called by warrants or rights (in shares)   1,882,517
net share settlement (in shares) 809,768  
US Treasury CARES Act Loan - Warrants, Exercise Price $31.61    
Class of Warrant or Right [Line Items]    
Warrants exercised (in shares) 1,660,705