Boise-based charter airline fined $300,000