XML 89 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Obligations and Commitments, Future Payments for Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Future Payments for Operating Lease Liabilities [Abstract]      
2023 $ 20,071    
2024 20,391    
2025 20,640    
2026 20,781    
2027 20,800    
Thereafter 196,911    
Total minimum lease payments 299,594    
Less: Imputed interest (113,438)    
Less: Current portion (included in other current liabilities) (7,215)    
Total long-term lease liabilities $ 178,941 $ 19,432  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities    
Rent expense $ 8,300 $ 3,400 $ 3,700