XML 93 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note Receivable (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 02, 2024
candidate
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Number of director candidates | candidate 4      
Loan proceeds, reimbursement percentage 70.00%      
Number of shares issuable (in shares) | shares 3,500,000      
Period of time to purchase shares in agreement 6 months      
Common stock, maximum price per share (in dollars per share) | $ / shares $ 10      
Amount loaned to purchase common stock   $ 8,100    
Number of shares purchased in loan agreement (in shares) | shares   3,500,000    
Interest income   $ 7,135 $ 6,401 $ 2,677
Notes Receivable        
Debt Instrument [Line Items]        
Note receivable   8,283 0  
Interest income   $ 207 $ 0 $ 0
Loans Payable        
Debt Instrument [Line Items]        
Loan term 5 years      
Basis spread on variable rate (as a percent) 3.00%