Caribou to go private in $340M buyout