v3.19.3
Equity - Restricted stock (Details) - USD ($)
$ in Thousands |
3 Months Ended |
9 Months Ended |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
$ 1,225
|
|
|
$ 338
|
|
|
$ 3,265
|
$ 3,140
|
Selling, general and administrative expenses |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
1,139
|
|
|
286
|
|
|
3,042
|
3,002
|
System rental |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
10
|
|
|
|
|
|
24
|
5
|
System services |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
71
|
|
|
51
|
|
|
187
|
132
|
Transloading services |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
$ 5
|
|
|
$ 1
|
|
|
$ 12
|
$ 1
|
Restricted stock |
|
|
|
|
|
|
|
|
Number of Shares |
|
|
|
|
|
|
|
|
Unvested, beginning (in shares) |
739,731
|
785,454
|
411,497
|
852,522
|
1,219,537
|
1,218,265
|
411,497
|
1,218,265
|
Awarded (in shares) |
43,830
|
29,847
|
375,068
|
86,544
|
|
2,120
|
|
|
Vested (in shares) |
(138,821)
|
(67,674)
|
(706)
|
(297,371)
|
(345,520)
|
|
|
|
Forfeited (in shares) |
(9,644)
|
(7,896)
|
(405)
|
(223,988)
|
(21,495)
|
(848)
|
|
|
Unvested, end (in shares) |
635,096
|
739,731
|
785,454
|
417,707
|
852,522
|
1,219,537
|
635,096
|
417,707
|
Restricted stock | First vesting period |
|
|
|
|
|
|
|
|
Number of Shares |
|
|
|
|
|
|
|
|
Unvested, end (in shares) |
1,497
|
|
|
|
|
|
1,497
|
|
Restricted stock | Second vesting period |
|
|
|
|
|
|
|
|
Number of Shares |
|
|
|
|
|
|
|
|
Unvested, end (in shares) |
350,907
|
|
|
|
|
|
350,907
|
|
Restricted stock | Third vesting period |
|
|
|
|
|
|
|
|
Number of Shares |
|
|
|
|
|
|
|
|
Unvested, end (in shares) |
149,688
|
|
|
|
|
|
149,688
|
|
Restricted stock | Fourth vesting period |
|
|
|
|
|
|
|
|
Number of Shares |
|
|
|
|
|
|
|
|
Unvested, end (in shares) |
133,004
|
|
|
|
|
|
133,004
|
|
Restricted stock | Selling, general and administrative expenses |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
$ 1,139
|
|
|
|
|
|
$ 3,042
|
|
Restricted stock | Property, Plant and Equipment |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
37
|
|
|
|
|
|
133
|
|
Restricted stock | System rental |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
10
|
|
|
|
|
|
24
|
|
Restricted stock | System services |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
71
|
|
|
|
|
|
187
|
|
Restricted stock | Transloading services |
|
|
|
|
|
|
|
|
Other non-option information |
|
|
|
|
|
|
|
|
Stock-based compensation expense |
$ 5
|
|
|
|
|
|
$ 12
|
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ References
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=soi_ManagementSystemRentalMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=soi_ManagementSystemServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=soi_TransloadingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VestingAxis=soi_ShareBasedCompensationAwardTrancheFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
|