Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
Cost of revenue | $ 14,488 | $ 15,245 | $ 40,084 | $ 28,614 | |
Notes receivable | 3,344 | 3,344 | $ 3,344 | ||
Allowance of expected credit loss | 1,298 | ||||
Notes Receivable [Member] | |||||
Notes receivable | $ 4,500 | 4,500 | |||
Accrued Interest | 551 | ||||
A&R L3Harris Agreement [Member] | |||||
Fixed fees | $ 358 | ||||
Percentage of share payable | 30.00% | 30.00% | |||
Cost of revenue | $ 1,245 | 1,235 | $ 2,483 | 2,488 | |
A&R L3Harris Agreement [Member] | Excess Revenue [Member] | |||||
Revenue | $ 16,000 | $ 16,000 | $ 16,000 | $ 16,000 |
X | ||||||||||
- Definition Allowance of Expected Credit Loss No definition available.
|
X | ||||||||||
- Definition Notes Receivable No definition available.
|
X | ||||||||||
- Definition Percentage of share payable No definition available.
|
X | ||||||||||
- Definition For an unclassified balance sheet, the amount of fees and other revenue, excluding investment income receivable, earned but not yet received, which were recognized in conformity with revenue recognition criteria based on estimates or specific contractual terms. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The aggregate cost of goods produced and sold and services rendered during the reporting period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in outstanding loans including accrued interest. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cash outflow for fees classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|