|
Total Revenues Gross Profit and Long Lived Assets Excluding Long Term Deferred Tax Assets (Detail) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
|
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Revenues from External Customers and Long-Lived Assets |
|
|
|
|
|
|
|
|
|
|
|
| Total revenues |
$ 148,871us-gaap_Revenues |
$ 151,202us-gaap_Revenues |
$ 141,853us-gaap_Revenues |
$ 137,904us-gaap_Revenues |
$ 165,881us-gaap_Revenues |
$ 141,919us-gaap_Revenues |
$ 137,905us-gaap_Revenues |
$ 130,183us-gaap_Revenues |
$ 579,830us-gaap_Revenues |
$ 575,888us-gaap_Revenues |
$ 565,724us-gaap_Revenues |
| Gross profit |
117,236us-gaap_GrossProfit |
116,249us-gaap_GrossProfit |
106,240us-gaap_GrossProfit |
104,895us-gaap_GrossProfit |
132,912us-gaap_GrossProfit |
108,666us-gaap_GrossProfit |
101,459us-gaap_GrossProfit |
94,282us-gaap_GrossProfit |
444,620us-gaap_GrossProfit |
437,319us-gaap_GrossProfit |
424,648us-gaap_GrossProfit |
| Long-lived assets |
95,272us-gaap_NoncurrentAssets |
|
|
|
102,362us-gaap_NoncurrentAssets |
|
|
|
95,272us-gaap_NoncurrentAssets |
102,362us-gaap_NoncurrentAssets |
|
| Domestic |
|
|
|
|
|
|
|
|
|
|
|
| Revenues from External Customers and Long-Lived Assets |
|
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
|
|
|
|
|
341,692us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
343,073us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
326,333us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
| Gross profit |
|
|
|
|
|
|
|
|
261,459us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
261,134us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
241,440us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
| Long-lived assets |
85,504us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
|
|
|
89,342us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
|
|
|
85,504us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
89,342us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_NorthAmericaMember |
|
| EMEA |
|
|
|
|
|
|
|
|
|
|
|
| Revenues from External Customers and Long-Lived Assets |
|
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
|
|
|
|
|
176,774us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
169,194us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
177,543us-gaap_Revenues / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
| Gross profit |
|
|
|
|
|
|
|
|
131,790us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
123,373us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
133,986us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
| Long-lived assets |
5,690us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
|
|
|
7,111us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
|
|
|
5,690us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
7,111us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = us-gaap_EMEAMember |
|
| Other Regions |
|
|
|
|
|
|
|
|
|
|
|
| Revenues from External Customers and Long-Lived Assets |
|
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
|
|
|
|
|
61,364us-gaap_Revenues / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
63,621us-gaap_Revenues / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
61,848us-gaap_Revenues / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
| Gross profit |
|
|
|
|
|
|
|
|
51,371us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
52,812us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
49,222us-gaap_GrossProfit / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
| Long-lived assets |
$ 4,078us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
|
|
|
$ 5,909us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
|
|
|
$ 4,078us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
$ 5,909us-gaap_NoncurrentAssets / us-gaap_StatementGeographicalAxis = mstr_OtherRegionsMember |
|