v3.25.2
Reinsurance and Insurance Loss Reserves - Schedule of Reinsurance Effect on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Written    
Direct premiums $ 12,151 $ 13,503
Assumed premiums—nonaffiliated 11,482 11,735
Ceded premiums—nonaffiliated (7,710) (8,185)
Net premiums written 15,923 17,053
Earned    
Direct premiums 11,532 12,302
Assumed premiums—nonaffiliated 10,870 9,504
Ceded premiums—nonaffiliated (7,710) (8,185)
Net premiums earned $ 14,692 $ 13,621