XML 41 R25.htm IDEA: XBRL DOCUMENT
v3.23.2

BALANCE SHEET DETAILS (Tables) | 12 Months Ended
--- | ---
Jun. 30, 2023
BALANCE SHEET DETAILS |
Schedule of selected balance sheet accounts | The following tables provide details of selected balance sheet accounts (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | June 30,
Accounts receivable, net |  | 2022 |  | 2023
Accounts receivable | ​ | $ | 326,849 |  | $ | 395,218
Less allowance for doubtful accounts | ​ |  | (18,876) | ​ |  | (14,373)
Total | ​ | $ | 307,973 | ​ | $ | 380,845
​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | June 30,
Inventories |  | 2022 |  | 2023
Raw materials | ​ | $ | 213,290 |  | $ | 233,217
Work-in-process | ​ |  | 46,873 | ​ |  | 56,329
Finished goods | ​ |  | 73,744 | ​ |  | 48,462
Total | ​ | $ | 333,907 | ​ | $ | 338,008
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Estimated | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Useful | ​ | June 30,
Property and equipment, net |  | Lives |  | 2022 | ​ | 2023
Land | ​ | N/A | ​ | $ | 15,028 |  | $ | 15,691
Buildings, civil works and improvements | ​ | 5-40 years | ​ |  | 47,309 | ​ |  | 49,166
Leasehold improvements | ​ | 1-13 years | ​ |  | 11,599 | ​ |  | 13,553
Equipment and tooling | ​ | 3-10 years | ​ |  | 128,425 | ​ |  | 135,703
Furniture and fixtures | ​ | 3-10 years | ​ |  | 3,592 | ​ |  | 3,632
Computer equipment | ​ | 3-5 years | ​ |  | 21,208 | ​ |  | 24,119
Computer software | ​ | 3-10 years | ​ |  | 25,153 | ​ |  | 26,981
Computer software implementation in process | ​ | N/A | ​ | ​ | 9,422 | ​ | ​ | 9,705
Construction in process | ​ | N/A | ​ |  | 5,283 | ​ |  | 4,108
Total | ​ | ​ | ​ |  | 267,019 | ​ |  | 282,658
Less accumulated depreciation and amortization | ​ | ​ | ​ |  | (157,335) | ​ |  | (173,725)
Property and equipment, net | ​ | ​ | ​ | $ | 109,684 | ​ | $ | 108,933

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

X
- Definition Tabular disclosure of selected balance sheet accounts related to accounts receivable, inventories, and property and equipment. + References No definition available. + Details
Name: | osis_ScheduleOfBalanceSheetAccountsTableTextBlock
Namespace Prefix: | osis_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration