v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 19, 2025
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
May 31, 2025
executive
class
Loss Contingencies [Line Items]        
Number of settlement classes | class       3
Number of patients | executive       130,000
Litigation settlement, amount awarded to other party     $ 14,500  
Pending Litigation        
Loss Contingencies [Line Items]        
Receivable from insurance carriers $ 34,000      
Payment on legal proceeding $ 1,000 $ 1,000    
Loss contingency accrual     $ 34,000