XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental Cash Flows Information - Schedule of Interest Paid and Other Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Supplemental Cash Flow Elements [Abstract]    
Cash paid for interest $ 4,496 $ 4,808
Cash paid for taxes 2,176 3,398
Supplemental Cash Flow Elements [Roll Forward]    
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 11,962 39,533
Restricted cash, ending balance 17,743 29,588
Cash, cash equivalents and restricted cash, end of period $ 29,705 $ 69,121