XML 81 R70.htm IDEA: XBRL DOCUMENT
v3.25.2

LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details) $ in Thousands | Jun. 30, 2025 USD ($)
--- | ---
Operating And Finance Lease, Liability, To Be Paid [Abstract] |
July 1, 2025 to December 31, 2025 | $ 2,883
2026 | 5,143
2027 | 3,704
2028 | 2,938
2029 | 2,471
2030 | 2,023
Thereafter | 4,341
Total minimum lease payments | $ 23,503

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