XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Accounting Policies [Abstract]              
Cash on deposit with foreign banks $ 5,700,000       $ 5,700,000   $ 4,700,000
Foreign currency transaction gains and (losses) (less than for 3 mo June 30, 2024) (100,000)   $ (200,000)   300,000 $ (200,000)  
Accounts receivable, allowance for credit loss (less than for June 30, 2024) 100,000       100,000   $ 0
Accounting Policies Disclosure [Line Items]              
Other comprehensive (loss) income, foreign currency translation adjustments (less than for 3 mo June 30, 2024) 40,000 $ (549,000) $ 170,000 $ 72,000 $ (509,000) $ 242,000  
Maximum              
Accounting Policies Disclosure [Line Items]              
Other comprehensive (loss) income, foreign currency translation adjustments (less than for 3 mo June 30, 2024) $ 100,000