v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Allowance for accounts and other receivables $ 122 $ 257
Class A Common Stock [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 883,950,000 883,950,000
Common stock, shares issued 35,090,301 32,136,989
Common stock, shares outstanding 35,090,301 32,136,989
Class B Common Stock [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 111,050,000 111,050,000
Common stock, shares issued 90,034,121 92,699,294
Common stock, shares outstanding 90,034,121 92,699,294