XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related-Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]        
Revenue from customer   $ 236,838 $ 167,821 $ 110,637
Receivables due from customers   1,352 287  
Director        
Related Party Transaction [Line Items]        
Revenue from customer   $ 3,738 3,598 3,831
Payment to related party upon conversion and cancellation of convertible notes $ 458      
RET        
Related Party Transaction [Line Items]        
Consideration paid to affiliates $ 22,271      
RET | Minimum        
Related Party Transaction [Line Items]        
Percentage of holding of fully diluted shares outstanding 17.00%      
RET | Class A Common Stock        
Related Party Transaction [Line Items]        
Percentage of outstanding shares held   0.00%    
RET | Class A Common Stock | Minimum        
Related Party Transaction [Line Items]        
Percentage of outstanding shares held 5.00%      
Sales and Marketing        
Related Party Transaction [Line Items]        
Related party transaction, selling, general and administrative expenses from transactions with related party     217 810
Research and Development        
Related Party Transaction [Line Items]        
Professional fees     $ 20 $ 110