v3.26.1
Compensation Related Costs, Retirement Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Severance Costs $ 0 $ 0 $ 1,423 $ 0
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]        
Severance Costs $ 0 $ 0 1,423 $ 0
Accelerated Vesting of Shares        
Retirement Benefits [Abstract]        
Severance Costs     1,000  
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]        
Severance Costs     1,000  
Cash payment        
Retirement Benefits [Abstract]        
Severance Costs     400  
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]        
Severance Costs     $ 400