This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.
Print Document
View Excel Document
Cover
Document And Entity Information
Financial Statements
Condensed Consolidated Balance Sheets (Current Period Unaudited)
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)
Condensed Consolidated Statements of Operations (Unaudited)
Condensed Consolidated Statements of Comprehensive Income (Unaudited)
Condensed Consolidated Statements of Cash Flows (Unaudited)
Condensed Consolidated Statements of Stockholders' Equity (Unaudited)
Notes to Financial Statements
Note 1 - Description of Business and Summary of Significant Accounting Policies
Note 2 - Fair Value of Financial Instruments
Note 3 - Accumulated Other Comprehensive Income (Loss)
Note 4 - Property and Equipment, Net
Note 5 - Revenue From Contracts With Customers
Note 6 - Intangible Assets, Net
Note 7 - Leases
Note 8 - Commitment and Contingencies
Note 9 - Stockholders' Equity and Stock-based Compensation
Note 10 - Net Income Per Share
Note 11 - Income Taxes
Note 12 - Segment Information and Information About Geographic Area
Accounting Policies
Significant Accounting Policies (Policies)
Notes Tables
Note 2 - Fair Value of Financial Instruments (Tables)
Note 3 - Accumulated Other Comprehensive Income (Loss) (Tables)
Note 4 - Property and Equipment, Net (Tables)
Note 5 - Revenue From Contracts With Customers (Tables)
Note 6 - Intangible Assets, Net (Tables)
Note 7 - Leases (Tables)
Note 9 - Stockholders' Equity and Stock-based Compensation (Tables)
Note 10 - Net Income Per Share (Tables)
Note 12 - Segment Information and Information About Geographic Area (Tables)
Notes Details
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
Note 2 - Fair Value of Financial Instruments (Details Textual)
Note 2 - Fair Value of Financial Instruments - Cash and Cash Equivalents (Details)
Note 2 - Fair Value of Financial Instruments - Fair Value Hierarchy (Details)
Note 2 - Fair Value of Financial Instruments - Summary of the Fair Value of Marketable Securities (Details)
Note 2 - Fair Value of Financial Instruments - Summary of Derivative Financial Instruments (Details)
Note 2 - Fair Value of Financial Instruments - Amounts Recognized In Statement of Operations (Details)
Note 3 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Loss) (Details)
Note 3 - Accumulated Other Comprehensive Income (Loss) - Amounts Reclassified from AOCI (Details)
Note 4 - Property and Equipment, Net (Details Textual)
Note 4 - Property and Equipment, Net - Property and Equipment, Net (Details)
Note 5 - Revenue From Contracts With Customers (Details Textual)
Note 5 - Revenue From Contracts With Customers - Expected Revenue from All Remaining Performance Obligations (Details)
Note 5 - Revenue From Contracts With Customers - Expected Revenue from All Remaining Performance Obligations 2 (Details)
Note 5 - Revenue From Contracts With Customers - Revenue by Sales Channel (Details)
Note 5 - Revenue From Contracts With Customers - Capitalized Cost to Obtain Contracts, Current and Noncurrent (Details)
Note 6 - Intangible Assets, Net (Details Textual)
Note 6 - Intangible Assets, Net - Carrying Value of Intangible Assets (Details)
Note 6 - Intangible Assets, Net - Expected Amortization Expense in Future Periods (Details)
Note 7 - Leases (Details Textual)
Note 7 - Leases - Supplemental Cash Flow Information (Details)
Note 7 - Leases - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details)
Note 9 - Stockholders' Equity and Stock-based Compensation (Details Textual)
Note 9 - Stockholders' Equity and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details)
Note 9 - Stockholders' Equity and Stock-based Compensation - Share-based Compensation and Stock Options Activity (Details)
Note 9 - Stockholders' Equity and Stock-based Compensation - Share-based Compensation, Restricted Stock and Restricted Stock Units (Details)
Note 9 - Stockholders' Equity and Stock-based Compensation - Schedule of Repurchase Agreements (Details)
Note 10 - Net Income Per Share - Basic and Diluted Net Income Per Share (Details)
Note 10 - Net Income Per Share - Anti-dilutive Net Income Per Share (Details)
Note 11 - Income Taxes (Details Textual)
Note 12 - Segment Information and Information About Geographic Area (Details Textual)
Note 12 - Segment Information and Information About Geographic Area - Revenue and Property and Equipment, Net by Geographic Area (Details)
All Reports