Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plans - Narrative (Details)

v3.24.2.u1
Equity Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Jun. 28, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock-based compensation $ 3,300 $ 3,300 $ 6,500 $ 6,500      
Unrecognized compensation costs $ 23,200 $ 24,600 $ 23,200 $ 24,600      
Total unrecognized compensation costs expected to be recognized, period     2 years 4 months 24 days 2 years 10 months 24 days      
Performance award shares vested (in shares)     558,008 414,634      
Unvested performance awards (in shares) 2,128,687 1,844,519 2,128,687 1,844,519 1,880,409 958,985  
Minimum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting percentages     0.00%        
Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting percentages     200.00%        
Employee Stock Option              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock-based compensation     $ 63 $ 46      
Service vesting awards granted     39 67      
Service-Vesting Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting awards granted     $ 14,500 $ 18,100      
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche One              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting awards     one year        
Service vesting percentages     33.33%        
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche Two and Three              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting awards     2 years        
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche Two              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting percentages     33.33%        
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche Three              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting percentages     33.33%        
Service-Vesting Awards | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period     7 years        
Performance Vesting Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Service vesting awards     The total compensation will be determined by the Company’s TSR relative to specified BDCs during a specified performance period. Depending on the results achieved during the specified performance period, the actual number of shares that a grant recipient receives at the end of the period may range from 0% to 200% of the target shares granted.        
Vesting period     4 years        
Performance award shares vested (in shares)     0 0      
Unvested performance awards (in shares) 0 0 0 0      
Performance Vesting Awards | Minimum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Disposal period after vesting     1 year        
Performance DEUs              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Performance award shares vested (in shares)     0 54,858      
Distribution equivalent units (“DEUs”) were issued with a grant date fair value       $ 700      
Liability Classified Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock-based compensation     $ 500 700      
Unrecognized compensation costs   $ 1,200   $ 1,200      
Total unrecognized compensation costs expected to be recognized, period       9 months 18 days      
Vesting period     4 years        
Accounts payable and accrued liabilities   $ 1,900   $ 1,900      
Liability award vested     $ 3,100 $ 0      
Other Liability Classified Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period     3 years        
2018 Plan | Common Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock, shares authorized (in shares) 18,700,000   18,700,000       9,261,229
Director Plan | Common Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock, shares authorized (in shares) 300,000   300,000       300,000