v3.25.2
Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Cash, Cash Equivalents and Restricted Cash      
Cash and cash equivalents at beginning of period $ 72,185   $ 49,176
Restricted cash at beginning of period 15,376   14,644
Beginning of period 87,561 $ 69,169 63,820
Cash and cash equivalents at end of period 46,517 72,185  
Restricted cash at end of period 16,779 15,376  
End of period $ 63,296 $ 87,561 $ 69,169