XML 126 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Payments under Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 6,827  
2025 7,559  
2026 7,538  
2027 7,485  
2028 7,602  
Thereafter 8,213  
Total lease payments 45,224  
Imputed interest (6,877)  
Tenant improvement allowance included in contra-lease liability (243)  
Total 38,104  
Short-term portion of lease liabilities (included in other accrued liabilities on the Consolidated Balance Sheet) 4,589 $ 4,122
Long-term portion of lease liabilities $ 33,515 $ 38,986
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities