XML 96 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrants - Public Warrants and Private Warrants Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Movements of Class of Warrants Outstanding [Roll Forward]      
Outstanding, beginning of period (in shares) 17,684,970 17,684,970 20,497,764
Exercises of warrants (in shares) 0 0 (30)
Repurchase (in shares) 0 0 (2,812,764)
Outstanding, end of period (in shares) 17,684,970 17,684,970 17,684,970
Public Warrants      
Movements of Class of Warrants Outstanding [Roll Forward]      
Outstanding, beginning of period (in shares) 16,784,970 16,784,970 19,597,764
Exercises of warrants (in shares) 0 0 (30)
Repurchase (in shares) 0 0 (2,812,764)
Outstanding, end of period (in shares) 16,784,970 16,784,970 16,784,970
Private Warrants      
Movements of Class of Warrants Outstanding [Roll Forward]      
Outstanding, beginning of period (in shares) 900,000 900,000 900,000
Exercises of warrants (in shares) 0 0 0
Repurchase (in shares) 0 0 0
Outstanding, end of period (in shares) 900,000 900,000 900,000