XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Schedule of Future Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
2023 $ 882  
2024 635  
2025 257,491  
2026 148  
2027 13  
Thereafter 0  
Total future payment 259,169  
Less: unamortized debt discount (15,314)  
Less: debt issuance cost (3,759) $ (4,918)
Less: present value discount on finance leases (186)  
Total debt $ 239,910