v3.26.1
Financing - Summary of Senior Unsecured Notes (Details) - Senior Notes - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
May 15, 2024
Jan. 26, 2024
February 2029 Senior Unsecured Notes      
Debt Instrument [Line Items]      
Principal Amount $ 34,500   $ 34,500
Carrying Value $ 33,490    
Rate 9.50%   9.50%
Percentage of principal amount 100.00%    
Redemption price, percentage 100.00%    
May 2029 Senior Unsecured Notes      
Debt Instrument [Line Items]      
Principal Amount $ 65,000 $ 65,000  
Carrying Value $ 63,368    
Rate 9.50% 9.50%  
Percentage of principal amount 100.00%    
Redemption price, percentage 100.00%