v3.25.3
Revenues - Revenue by Geographic Locations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenues $ 22,429 $ 29,439 $ 73,204 $ 90,797
North America        
Disaggregation Of Revenue [Line Items]        
Total revenues 21,083 23,073 64,692 72,134
Europe        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 1,346 5,527 7,898 16,178
Australia        
Disaggregation Of Revenue [Line Items]        
Total revenues   328 $ 614 950
Asia        
Disaggregation Of Revenue [Line Items]        
Total revenues   $ 511   $ 1,535