XML 108 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrant Liabilities - Narrative (Details) - shares
12 Months Ended 48 Months Ended
Oct. 06, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
5-Year Private Warrants        
Class of Warrant or Right [Line Items]        
Transfers to an unrelated third party (in shares)   194,822 8,261,093 9,569,400
5-Year Public Warrants        
Class of Warrant or Right [Line Items]        
Transfers to an unrelated third party (in shares)   194,822 8,261,093  
Number of warrants called by each unit (in shares) 1