XML 104 R84.htm IDEA: XBRL DOCUMENT v3.24.1
Capital Structure - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Jun. 04, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 15,235,000    
Shares available for future grant under 2021 EIP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 1,315,646   1,642,081
Shares available for future grant under 2023 IEIP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 400,000 0  
Shares issuable upon conversion of 2021 Public Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 1,725,000    
Shares issuable upon conversion of the 2023 Private Placement Series A Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 3,000,000    
Shares issuable upon conversion of the 2023 Private Placement Series B Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 3,000,000    
Shares issuable upon conversion of 2021 Private Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 57,000    
Shares issuable upon conversion of 2021 PIPE Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 30,000    
Shares issuable upon conversion of 2025 Notes      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 3,857,000    
Shares issuable upon conversion of 2026 Notes      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 1,080,000    
Restricted stock units | Shares available for future grant under 2021 EIP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 522,000    
Restricted stock units | Shares available for future grant under 2023 IEIP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 200,000    
Stock options outstanding under Cloudbreak Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance (in shares) 48,000