XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance $ 2,868 $ 4,860
Financing Receivable, Allowance 3,428 2,275
Accumulated Depreciation Property And Equipment 4,462 6,986
Amortization of Intangible Assets 17,534 11,990
Software Development [Member]    
Amortization of Intangible Assets $ 17,059 $ 6,930
Preferred Stock [Member]    
Preferred Stock, Par Value $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 20,000,000 20,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Class A    
Common stock, shares authorized 2,000,000,000  
Common Class A | Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 2,000,000,000 2,000,000,000
Common stock, shares issued 138,637,352 121,214,275
Common stock, shares outstanding 138,637,352 121,214,275
Common Class B    
Common stock, shares authorized 160,000,000  
Common Class B | Common Stock [Member]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 160,000,000 160,000,000
Common stock, shares issued 23,205,487 37,241,952
Common stock, shares outstanding 23,205,487 37,241,952