v3.25.2
Fair Value Measurements - Schedule of Quantitative Information About Level 3 Fair Value Measurements (Details) - Level 3 - Sales comparison approach
$ in Thousands
Jun. 30, 2025
USD ($)
Pet Care Services  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value $ 715
Significant Unobservable Inputs 715
Medical / Dental  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value $ 375
Significant Unobservable Inputs 375
Medical / Dental  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value $ 2,250
Significant Unobservable Inputs 2,250