v3.25.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 70,507 $ 83,916
Services revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 21,647 24,422
Wellness revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 42,651 52,922
Pet food & treats revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 6,209 $ 6,572