XML 87 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Obligations and Commitments, Future Payments for Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Annual Future Payments for Operating Lease Liabilities [Abstract]      
2022 $ 4,075    
2023 4,314    
2024 4,223    
2025 4,062    
2026 3,778    
Thereafter 7,035    
Total minimum lease payments 27,487    
Less: Imputed interest (5,429)    
Total operating lease liabilities [1] 22,058    
Rent expense $ 3,400 $ 3,700 $ 3,600
[1] Current portion of $2.6 million was included in current portion of long-term obligations on our consolidated balance sheet, with the difference included in long-term obligations.