Yes it's paid once annually. For captains, I think, it's 138 qar per hour flown above 850 hours however, it's not from new years eve to new years eve, I think that they start and finish their calender year in the spring. The per diems are paid monthly as well.
In addition to the hours flown above 850, you get a normal flight pay for every block hour flown.