XML 110 R62.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Payments under Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 6,708  
2026 7,372  
2027 7,319  
2028 7,496  
2029 4,418  
Thereafter 3,701  
Total lease payments 37,014  
Imputed interest (6,205)  
Tenant improvement allowance included in contra-lease liability (243)  
Total $ 30,566  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities
Short-term portion of lease liabilities (included in other accrued liabilities on the Consolidated Balance Sheet) $ 4,313 $ 4,589
Long-term portion of lease liabilities $ 26,253 $ 33,515