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
Reports
Cover Page
Statements
Condensed Consolidated Balance Sheets
Condensed Consolidated Balance Sheets (Parenthetical)
Condensed Consolidated Statements Of Comprehensive Income
Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)
Condensed Consolidated Statements Of Changes In Shareholders' Equity
Condensed Consolidated Statements Of Changes In Shareholders' Equity (Parenthetical)
Condensed Consolidated Statements of Cash Flows
Reports
Summary of Significant Accounting Policies
Accounts Receivables, Net
Inventories
Leases
Ordinary Shares
Share-Based Compensation
Income Tax
Net Income Per Ordinary Share
Revenues
Commitments and Contingencies
Subsequent Events
Pay vs Performance Disclosure
Insider Trading Arrangements
Accounting Policies
Summary of Significant Accounting Policies (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Accounts Receivables, Net (Tables)
Inventories (Tables)
Leases (Tables)
Share-Based Compensation (Tables)
Net Income per Ordinary Share (Tables)
Revenues (Tables)
Details
Summary of Significant Accounting Policies - Additional Information (Detail)
Summary of Significant Accounting Policies - Summary of Reconciliation of Cash and Restricted Cash (Detail)
Summary of Significant Accounting Policies - Summary of Accounts Receivable Balance (Detail)
Summary of Significant Accounting Policies - Summary of Long-lived Assets by Segment (Detail)
Summary of Significant Accounting Policies - Summary of Geographic information of Revenue by Segment (Detail)
Accounts Receivables, Net - Schedule of Accounts Receivable Net (Detail)
Accounts Receivables, Net - Schedule of Movement of the Allowance for Doubtful Accounts (Detail)
Inventories - Schedule of Inventory (Detail)
Leases - Additional information (Details)
Leases - Schedule of Assets and Liabilities Related to both Operating and Finance Leases (Detail)
Leases - Schedule of Lease Cost (Detail)
Leases - Schedule of Lease Terms and Discount Rates (Detail)
Leases - Schedule of Future Minimum Lease Payments (Detail)
Ordinary Shares - Additional Information (Detail)
Share-Based Compensation - Schedule of the restricted shares (Detail)
Share-Based Compensation - Additional information (Detail)
Income Tax - Additional Information (Details)
Net Income per Ordinary Share - Schedule of the Basic and Diluted Net Income per Ordinary Share (Detail)
Net Income per Ordinary Share - Additional Information (Detail)
Net Income per Ordinary Share - Schedule of Dilutive Securities on Net Income Per Share (Details)
Revenues - Schedule of revenues are disaggregated by major products and service lines and timing of revenue recognition (Detail)
Revenues - Schedule of Changes in the Contract Liabilities (Detail)
Revenues - Additional Information (Detail)
Commitments and Contingencies (Details)
All Reports