v3.25.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 15,165 $ 23,219
Services revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 4,894 5,327
Wellness revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 9,168 15,769
Pet Food & Treats revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 1,103 $ 2,123