XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Cash Flows Information - Schedule of Interest Paid and Other Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Supplemental Cash Flow Elements [Roll Forward]    
Cash paid for interest $ 3,122 $ 3,170
Cash paid for taxes 166 2,398
Cash and cash equivalents, beginning balance 19,918 36,740
Restricted cash, beginning balance 20,557 42,327
Cash, cash equivalents and restricted cash, beginning of period 40,475 79,067
Cash and cash equivalents, ending balance 15,465 46,077
Restricted cash, ending balance 18,749 30,983
Cash, cash equivalents and restricted cash, end of period $ 34,214 $ 77,060