v3.24.3
Revenue - Summary of Revenue Information by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,630 $ 10,948 $ 26,482 $ 35,739
Domestic        
Disaggregation of Revenue [Line Items]        
Total revenue 7,995 10,771 25,136 33,565
Foreign        
Disaggregation of Revenue [Line Items]        
Total revenue $ 635 $ 177 $ 1,346 $ 2,174