v3.24.2.u1
Revenue - Summary of Revenue Information by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,628 $ 12,865 $ 17,852 $ 24,791
Domestic        
Disaggregation of Revenue [Line Items]        
Total revenue 7,403 12,520 17,141 22,794
Foreign        
Disaggregation of Revenue [Line Items]        
Total revenue $ 225 $ 345 $ 711 $ 1,997