v3.25.3
Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 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 $ 106,748 63,820
Cash and cash equivalents at end of period 40,482 72,185  
Restricted cash at end of period 16,862 15,376  
End of period $ 57,344 $ 87,561 $ 106,748