Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | |||
---|---|---|---|---|
Apr. 25, 2025 |
Nov. 13, 2024 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Cost of revenue | $ 15,092 | $ 25,596 | ||
Share Purchase Agreement Litigation [Member] | ||||
Sale of its maritime business to Buyer | $ 233,500 | |||
Transition service and data provision agreement | $ 7,500 | |||
Notes Receivable [Member] | ||||
Company Receivable Outstanding | 4,500 | |||
Accrued Interest | 744 | |||
Allowance for expected credit loss and accrued interest balance | 5,244 | |||
A&R L3Harris Agreement [Member] | ||||
Fixed fees | $ 358 | |||
Percentage of share payable | 30.00% | |||
Cost of revenue | $ 1,224 | 1,238 | ||
Settlement amount | $ 17,000 | |||
Adjustments in Litigation Settlement | $ 7,000 | |||
A&R L3Harris Agreement [Member] | Excess Revenue [Member] | ||||
Revenue | $ 16,000 | $ 16,000 |
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 Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
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 Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount awarded to other party in judgment or settlement of litigation. No definition available.
|
X | ||||||||||
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. No definition available.
|
X | ||||||||||
- Definition Amount of cash outflow for fees classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Cash received for the settlement of litigation during the current period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Note received instead of cash as contribution to equity. The transaction may be a sale of capital stock or a contribution to paid-in capital. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|