v3.25.2
Supplemental Cash Flow Information - Schedule of Noncash Investing and Financing Activities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]    
Cash paid for interest $ 3,000 $ 3,066
Cash paid for taxes 166 2,200
Supplemental Cash Flow Elements [Roll Forward]    
Cash and cash equivalents, beginning balance 19,915 36,700
Restricted cash, beginning balance 20,557 42,327
Cash, cash equivalents and restricted cash, beginning of period 40,472 79,027
Cash and cash equivalents, ending balance 15,446 46,031
Restricted cash, ending balance 18,749 30,983
Total cash, cash equivalents and restricted cash $ 34,195 $ 77,014