v3.25.2
Reinsurance and Insurance Loss Reserves - Schedule of Loss Reserve Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Liability For Future Policy Benefits And Unpaid Claims And Claims Adjustment Expense [Roll Forward]    
Balance at beginning of period $ 16,201 $ 10,540
Net incurred losses during the period 11,103 17,963
Net claim payments during the period (14,186) (9,576)
Balance at end of period $ 13,118 $ 18,927