XML 82 R71.htm IDEA: XBRL DOCUMENT
v3.25.3

LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) $ in Thousands | Sep. 30, 2025 USD ($)
--- | ---
Operating And Finance Lease, Liability, To Be Paid [Abstract] |
October 1, 2025 to December 31, 2025 | $ 1,444
2026 | 5,211
2027 | 3,767
2028 | 3,001
2029 | 2,533
2030 | 2,078
Thereafter | 4,737
Total minimum lease payments | $ 22,771

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