XML 141 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 08, 2024
Dec. 31, 2024
Dec. 31, 2023
Sep. 01, 2023
Apr. 21, 2023
Apr. 20, 2023
Dec. 31, 2022
Class of Stock [Line Items]              
Common stock, par value (USD per Share)   $ 0.001 $ 0.001        
Common stock outstanding post merger (in Shares)   21,482,555 20,405,093        
Share-based compensation expense   $ 8,138 $ 6,833        
Common Stock              
Class of Stock [Line Items]              
Common stock outstanding post merger (in Shares)   21,483,000 20,405,000       20,161,000
General and Administrative Expense              
Class of Stock [Line Items]              
Share-based compensation expense   $ 8,100 $ 7,000        
ATM Equity Program              
Class of Stock [Line Items]              
Sale of stock, maximum aggregate offering price       $ 50,000      
Sale of stock, currently available for issuance under current program   $ 49,700          
2024 Equity Offering | Common Stock              
Class of Stock [Line Items]              
Sale of stock, number of shares issued in transaction (in Shares) 1,015,000            
Sale of stock, price per share (USD per Share) $ 27.00            
Sale of stock, received on transaction $ 25,400            
Restricted Stock | Minimum              
Class of Stock [Line Items]              
Granted service period   3 months          
Restricted Stock | Maximum              
Class of Stock [Line Items]              
Granted service period   36 months          
A&R Long-Term Investment Plan              
Class of Stock [Line Items]              
Common stock, par value (USD per Share)         $ 0.001    
Increase in common stock reserved for future issuance (in Shares)         950,000    
Common stock reserved for future issuance (in Shares)         2,337,022 1,387,022  
Common stock outstanding post merger (in Shares)   920,951          
2021 Long-Term Incentive Plan | Restricted Stock              
Class of Stock [Line Items]              
Granted (in Shares)   183,605 346,869        
Additional share based compensation to be recognized   $ 7,800          
Weighted average life   22 months