XML 55 R40.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Contract Assets and Liabilities (Details) - USD ($) $ in Thousands | 9 Months Ended |
--- | --- | ---
Mar. 31, 2024 | Jun. 30, 2023
Contract Assets |  |
Unbilled revenue (included in accounts receivable, net) | $ 241,092 | $ 86,818
Change in unbilled revenue | $ 154,274 |
Percentage of change in unbilled revenue | 178.00% |
Contract Liabilities |  |
Advances from customers | $ 65,888 | 21,250
Deferred revenue-current | 45,779 | 43,861
Deferred revenue-long-term | 23,446 | $ 22,200
Change in advances from customers | $ 44,638 |
Percentage of change in advances from customers | 210.00% |
Change in deferred revenue - current | $ 1,918 |
Percentage of change in deferred revenue - current | 4.00% |
Change in deferred revenue - long-term | $ 1,246 |
Percentage of change in deferred revenue - long-term | 6.00% |
Remaining Performance Obligations |  |
Revenue remaining performance obligation | $ 925,100 |
Remaining performance obligation expected percentage recognized | 57.00% |
Recognized revenue from contract liabilities | $ 53,600 |
Revenue, practical expedient, incremental cost of obtaining contract [true false] | true |
Revenue, practical expedient, financing component [true false] | true |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 |  |
Remaining Performance Obligations |  |
Remaining performance obligation expected timing of satisfaction period | 12 months |

X
- Definition Amount of change in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References No definition available. + Details
Name: | osis_ContractWithCustomerAssetAmountOfChange
Namespace Prefix: | osis_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of change in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References No definition available. + Details
Name: | osis_ContractWithCustomerAssetPercentageOfChange
Namespace Prefix: | osis_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of transaction price allocated towards customer deposits and prepayments that has not been recognized as revenue. + References No definition available. + Details
Name: | osis_ContractWithCustomerLiabilityCustomerDepositsAndPrepayments
Namespace Prefix: | osis_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of of change in customer deposits and prepayments. + References No definition available. + Details
Name: | osis_ContractWithCustomerLiabilityPercentageOfChangeCustomerDepositsAndPrepayments
Namespace Prefix: | osis_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of change of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References No definition available. + Details
Name: | osis_ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueCurrent
Namespace Prefix: | osis_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of change of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. + References No definition available. + Details
Name: | osis_ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueNonCurrent
Namespace Prefix: | osis_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in transaction price allocated towards customer deposits and prepayments that has not been recognized as revenue. + References No definition available. + Details
Name: | osis_IncreaseDecreaseContractWithCustomerLiabilityCustomerDepositsAndPrepayments
Namespace Prefix: | osis_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in current deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable. + References No definition available. + Details
Name: | osis_IncreaseDecreaseInDeferredRevenueCurrent
Namespace Prefix: | osis_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in noncurrent deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable. + References No definition available. + Details
Name: | osis_IncreaseDecreaseInDeferredRevenueNoncurrent
Namespace Prefix: | osis_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount of revenue recognized from contract liabilities. + References No definition available. + Details
Name: | osis_RevenueRecognizedFromContractLiabilities
Namespace Prefix: | osis_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of remaining performance obligation expected to be recognized. + References No definition available. + Details
Name: | osis_RevenueRemainingPerformanceObligationExpectedTimingPercentage
Namespace Prefix: | osis_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ChangeInContractWithCustomerAssetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8 + Details
Name: | us-gaap_ContractWithCustomerAssetNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ContractWithCustomerLiabilityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_RevenuePerformanceObligationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-22 + Details
Name: | us-gaap_RevenuePracticalExpedientFinancingComponent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479483/340-40-50-5 + Details
Name: | us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-04-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |