XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Cash and Cash Flow Information - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 118,615 $ 187,155 $ 86,147  
Restricted cash – noncurrent 2,575 2,599 75  
Total cash $ 121,190 $ 189,754 $ 86,222 $ 88,849