XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consisted of the following at June 30, 2024 and December 31, 2023:
June 30,
2024
December 31,
2023
Interest rates at June 30, 2024Maturity
Revolving Credit Facility
Revolving Credit Facility$187,417 $189,346 7.48 %November 2026
Debt
Suzhou short-term credit line2,064 2,113 3.25 %August 2024
Total debt2,064 2,113 
Less: current portion(2,064)(2,113)
Total long-term debt, net$ $—