Accrued Expenses and Other Liabilities - Additional Information (Details) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Revenue from Contract with Customer [Line Items] | ||
Remaining performance obligations, amount | $ 497,585 | |
Remaining performance obligations, expected to be recognized, explanation | The Company currently expects to recognize the remaining performance obligations as revenue in fiscal 2025. Customer funded development is revenue from customers for which the Company's performance obligations are satisfied over time and for which the customer receives benefits as the Company performs. | |
Remaining performance obligations, expected to be recognized, year | 2025 | |
Germany | ||
Revenue from Contract with Customer [Line Items] | ||
Exception of Long-Lived Assets | $ 335,551 | |
Revenue | Customer Concentration Risk | Non-U.S. | ||
Revenue from Contract with Customer [Line Items] | ||
Concentration risk, percentage | 63.00% | 59.00% |