XML 51 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Short-Term and Long-Term Balances of Term Loan
As of December 31,
20222021
Term loan balance$213,750 $216,000 
Convertible senior notes100,000 100,000 
2.45% Sparkasse Zollernalb (KFW Loan 1)
296 566 
1.40% Sparkasse Zollernalb (KFW Loan 2)
733 1,061 
Total loan balance314,779 317,627 
Less unamortized loan origination costs(6,672)(8,504)
Net borrowings308,107 309,123 
Less short-term loan balance, net(1,608)(1,630)
Long-term loan balance, net$306,499 $307,493 
Schedule of Debt Maturities
20232024202520262027ThereafterTotal
Maturities$2,754$2,576$102,450$2,250$204,749$$314,779