v3.24.0.1
Concentrations (Details) - Schedule of Disaggregates Net Revenues By Geographic Region - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Disaggregates Net Revenues By Geographic Region [Line Items]      
Total revenue, net $ 510,541 $ 573,201 $ 724,999
United States [Member]      
Schedule of Disaggregates Net Revenues By Geographic Region [Line Items]      
Total revenue, net 506,538 563,927 708,976
International [Member]      
Schedule of Disaggregates Net Revenues By Geographic Region [Line Items]      
Total revenue, net $ 4,003 $ 9,274 $ 16,023