XML 106 R98.htm IDEA: XBRL DOCUMENT
v3.22.1

Concentration of Credit Risk, Significant Customers and Geographic Information - Schedule of Total Revenue (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Commercial Customer G [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage | 23.00% |
Revenue [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage | 10.00% | 10.00%
Revenue [Member] | U.S. Government Customer D [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage |  | 21.00%
Revenue [Member] | International Customer E [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage |  | 18.00%
Revenue [Member] | U S Commercial Customer F [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage |  | 15.00%
Revenue [Member] | Commercial Customer G [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage | 40.00% | 14.00%
Revenue [Member] | Commercial Customer H [Member] |  |
Concentration Risk [Line Items] |  |
Concentration risk percentage | 16.00% |

X
- Definition Concentration risk percentage. + References No definition available. + Details
Name: | rklb_ConcentrationRiskPercentage
Namespace Prefix: | rklb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ConcentrationRiskLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_MajorCustomersAxis=rklb_CommercialCustomerGMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=rklb_USGovernmentCustomerDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=rklb_InternationalCustomerEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=rklb_USCommercialCustomerFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=rklb_CommercialCustomerHMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |