v3.25.1
Related Party Transactions (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
shares
Aug. 31, 2023
USD ($)
shares
Sep. 30, 2022
Mar. 31, 2025
USD ($)
day
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
Nov. 30, 2019
USD ($)
Related Party Transaction [Line Items]                  
Payables to affiliates $ 157       $ 157     $ 394  
Debt Instrument, Face Amount $ 408,825       408,825     417,475  
Payment of dividends         $ 2,615 $ 2,644      
Warrants outstanding (in shares) | shares 3,300,000       3,300,000        
XCOM Labs, Inc.                  
Related Party Transaction [Line Items]                  
Business combination, equity interest issued (in shares) | shares     4,000,000            
Consideration transferred, equity interests issued     $ 68,700            
XCOM Labs, Inc. | Common Stock, Restricted                  
Related Party Transaction [Line Items]                  
Business combination, equity interest issued (in shares) | shares     1,100,000            
Support Services Agreement                  
Related Party Transaction [Line Items]                  
Fee percentage 15.00%       15.00%        
Support Services Agreement | XCOM Labs, Inc. | Reverse Stock Split                  
Related Party Transaction [Line Items]                  
Business combination, equity interest issued (in shares) | shares   500,000 700,000            
Series A Perpetual Preferred Stock                  
Related Party Transaction [Line Items]                  
Debt Instrument, Face Amount             $ 149,400    
Preferred stock, dividend rate, percentage         7.00%   7.00%    
Payment of dividends         $ 2,600        
Thermo Capital Partners LLC                  
Related Party Transaction [Line Items]                  
Strategic review committee requirement, ownership threshold, percentage         0.45        
Transaction threshold for approval requirement         $ 250        
XCOM Labs, Inc. | Support Services Agreement | Reverse Stock Split                  
Related Party Transaction [Line Items]                  
Sale of stock, number of shares issued in transaction (in shares) | shares 200,000 300,000              
Related Party                  
Related Party Transaction [Line Items]                  
Partnership agreement, minimum ownership threshold, percentage (less than)       0.5100          
Related Party | 2019 Facility Agreement | Thermo Capital Partners LLC                  
Related Party Transaction [Line Items]                  
Debt Instrument, Face Amount                 $ 136,700
Thermo Capital Partners LLC | Related Party                  
Related Party Transaction [Line Items]                  
Number of securities called by warrants (in shares) | shares 666,668       666,668        
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 30.00       $ 30.00        
Partnership agreement, advancement guarantee $ 25,000       $ 25,000        
Trading day threshold | day         5        
Thermo Capital Partners LLC | Related Party | Common Stock Warrant, Vesting Upon Effectiveness Of Guaranty                  
Related Party Transaction [Line Items]                  
Warrants outstanding (in shares) | shares 333,334       333,334        
Thermo Capital Partners LLC | Related Party | Common Stock Warrant, Vesting Upon Advances Achievement                  
Related Party Transaction [Line Items]                  
Warrants outstanding (in shares) | shares 333,334       333,334        
Thermo Capital Partners LLC | Related Party                  
Related Party Transaction [Line Items]                  
Payables to affiliates $ 200       $ 200     $ 400  
Annual rental payment escalation percentage 2.50%       2.50%        
Annual rent, current year         $ 1,700        
Operating lease term 10 years       10 years        
Rent expense         $ 400 $ 400      
Payment of dividends         $ 2,400        
Partnership agreement, ownership threshold, period       5 years