XML 86 R76.htm IDEA: XBRL DOCUMENT
v3.23.2

LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) $ in Thousands | Jun. 30, 2023 USD ($)
--- | ---
Operating And Finance Lease, Liability, To Be Paid [Abstract] |
July 1, 2023 to December 31, 2023 | $ 3,016
2024 | 4,771
2025 | 3,739
2026 | 3,225
2027 | 2,758
2028 | 2,273
Thereafter | 4,851
Total minimum lease payments | $ 24,633

X
- Definition Operating And Finance Lease, Liability, To Be Paid + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaid
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidAbstract
Namespace Prefix: | bcpc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating And Finance Lease, Liability, To Be Paid, After Year Five + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFive
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Five + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearFive
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Four + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearFour
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid, Year One + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearOne
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Three + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearThree
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating And Finance Lease, Liability, To Be Paid, Year Two + References No definition available. + Details
Name: | bcpc_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo
Namespace Prefix: | bcpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant