Quarterly report pursuant to Section 13 or 15(d)

Revenue (Details) - Schedule of unfulfilled performance obligations

v3.22.4
Revenue (Details) - Schedule of unfulfilled performance obligations
Sep. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
2022 Total unfulfilled performance obligations $ 11.5
2023 Total unfulfilled performance obligations 2.4
2024 Total unfulfilled performance obligations 4
2025 Total unfulfilled performance obligations 5.1
Performance Obligations [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
2022 Total unfulfilled performance obligations 11.5
2023 Total unfulfilled performance obligations 2.4
2024 Total unfulfilled performance obligations 4
2025 Total unfulfilled performance obligations $ 5.1