v3.25.2
Shareholders Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 11, 2025
shares
Jun. 11, 2021
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
D
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
May 27, 2021
$ / shares
shares
Shareholders' Equity                
Conversion, threshold percentage of market price     95.00%   95.00%      
Gain (loss) recognized for the change in liability | $     $ 3,187 $ 3,915 $ 7,399 $ 9,594    
Parker                
Shareholders' Equity                
Shares issued as consideration in acquisition 4,800,000              
Common share warrants                
Shareholders' Equity                
Number of warrants received per common share held               0.40
Number of warrants issued   3,200,000            
Warrants outstanding     2,500,000   2,500,000      
Number of business day notice period | D         20      
Fair value of outstanding warrants | $     $ 1,600   $ 1,600   $ 9,000  
Common share warrants | Other, net                
Shareholders' Equity                
Gain (loss) recognized for the change in liability | $     $ 3,200 $ 3,900 $ 7,400 $ 9,600    
Common Shares                
Shareholders' Equity                
Aggregate number of shares issued from the exercise of warrants     1,100,000   1,100,000      
Number of shares which may be purchased by each right               1
Exercise price (in dollars per share) | $ / shares               $ 166.66667