The only thing to consider is that there are no accounting police .. so a company can say whatever they want..
Wrong, every public SEC/FINRA regulated company is required to undergo a yearly audit by an independent accounting firm of their 10-K financial statement. The auditors are the accounting police. BTW GAAP means Generally Accepted Accounting Principles.