v3.25.1
Debt - Additional Information (Details)
3 Months Ended
Jun. 19, 2024
Dec. 29, 2023
Jun. 19, 2023
Dec. 19, 2022
Jun. 17, 2022
Jun. 18, 2021
EUR (€)
Mar. 31, 2025
USD ($)
TermLoan
LineofCredit
$ / shares
Mar. 31, 2025
EUR (€)
TermLoan
LineofCredit
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2024
EUR (€)
Dec. 19, 2024
Sep. 30, 2024
Mar. 28, 2024
Sep. 29, 2023
Mar. 30, 2023
Apr. 30, 2022
USD ($)
Apr. 09, 2021
EUR (€)
Debt Instrument [Line Items]                                  
Common stock, par value | $ / shares             $ 0.0001   $ 0.0001                
Bressner Technology GmbH                                  
Debt Instrument [Line Items]                                  
Debt instrument, face amount | €           € 500,000                     € 500,000
OSS Europe                                  
Debt Instrument [Line Items]                                  
Number of term loans outstanding | TermLoan             2 2                  
Term Loans | Bressner Technology GmbH                                  
Debt Instrument [Line Items]                                  
Aggregate balance outstanding             $ 1,079,484 € 1,000,000                  
Debt instrument, maturity date           Dec. 17, 2021                      
Debt instrument, extended maturity date Dec. 19, 2024 Jun. 19, 2024 Dec. 19, 2023 Jun. 19, 2023 Dec. 19, 2022 Jun. 17, 2022                      
Debt instrument, modified interest rate 5.55%   5.80%       3.90% 3.90%     4.40% 4.75% 5.50% 5.75% 4.60%    
German Institutions | Revolving Credit Facility | Bressner Technology GmbH                                  
Debt Instrument [Line Items]                                  
Number of lines of credit | LineofCredit             3 3                  
Total outstanding balance             $ 0   $ 0                
German Institutions | Revolving Credit Facility | Bressner Technology GmbH | Minimum                                  
Debt Instrument [Line Items]                                  
Line of credit current rate             6.27%                    
German Institutions | Revolving Credit Facility | Bressner Technology GmbH | Maximum                                  
Debt Instrument [Line Items]                                  
Line of credit facility, maximum borrowing capacity             $ 2,914,607 € 2,700,000                  
Line of credit current rate             7.47%                    
Torrey Pines Bank | Revolving Credit Facility                                  
Debt Instrument [Line Items]                                  
Maximum debt to tangible net ratio             1                    
Torrey Pines Bank | Revolving Credit Facility | Minimum                                  
Debt Instrument [Line Items]                                  
Minimum cash balance maintained             $ 2,500,000                    
Torrey Pines Bank | Revolving Credit Facility | Maximum                                  
Debt Instrument [Line Items]                                  
Line of credit facility, maximum borrowing capacity                               $ 2,000,000  
Line Of Credit From V R Bank | Term Loans | Bressner Technology GmbH                                  
Debt Instrument [Line Items]                                  
Aggregate balance outstanding             539,742 500,000 517,525 € 500,000              
Line of Credit from Commerzbank AG | Term Loans | Bressner Technology GmbH                                  
Debt Instrument [Line Items]                                  
Aggregate balance outstanding             $ 539,742 € 500,000 $ 517,525 € 500,000