v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 19, 2025
Mar. 31, 2026
Loss Contingencies [Line Items]    
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