XML 83 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 21, 2023
USD ($)
Mar. 14, 2023
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
SGD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 29, 2021
USD ($)
Jan. 29, 2021
SGD ($)
Nov. 07, 2020
SGD ($)
Western Alliance Bank [Member]                      
Debt Instrument [Line Items]                      
Interest expense related to long-term debt           $ 300,000 $ 900,000 $ 800,000      
Loan and Security Agreement [Member] | Western Alliance Bank [Member] | Long-term Debt [Member]                      
Debt Instrument [Line Items]                      
Term loan   $ 15,000,000                  
Repayment of term loan   7,400,000                  
Repayament of principal and interest on collateralized term loan   $ 7,000,000                  
Loan maturity date   Oct. 30, 2023                  
Fee payable   $ 300,000                  
Loan and Security Agreement [Member] | Western Alliance Bank [Member] | Long-term Debt [Member] | Minimum [Member]                      
Debt Instrument [Line Items]                      
Interest of the prime rate plus   1.25%                  
Loan and Security Agreement [Member] | Western Alliance Bank [Member] | Long-term Debt [Member] | Maximum [Member]                      
Debt Instrument [Line Items]                      
Interest of the prime rate plus   2.75%                  
Wells Fargo Credit Agreement [Member]                      
Debt Instrument [Line Items]                      
Revolving credit line available $ 50,000,000                    
Loans interest rate, percentage 2.00%                    
Term of agreement 2 years                    
Option for renewal term 1 year                    
Non-refundable commitment fee, percentage 0.25%                    
Long-term debt           0          
Debt instrument, collateral amount $ 55,000,000         55,000,000          
Wells Fargo Credit Agreement [Member] | SOFR [Member]                      
Debt Instrument [Line Items]                      
Loan accrues interest rate per annum, percentage 1.00%                    
Singapore Economic Development Board [Member]                      
Debt Instrument [Line Items]                      
Term loan                     $ 62,100,000
Term loan draw down                 $ 46,600,000 $ 62,100,000  
Repayment of term loan     $ 17,100,000 $ 22,800,000              
Loan accrues interest rate per annum, percentage                     4.50%
Long-term debt             50,400,000        
Remaining loan including accrued interest forgiveable         $ 34,000,000            
Interest expense related to long-term debt           $ 500,000 $ 2,100,000 $ 1,900,000