XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 06, 2024
USD ($)
Dec. 03, 2024
USD ($)
TradingDay
$ / shares
shares
Mar. 29, 2024
USD ($)
Nov. 21, 2022
USD ($)
TradingDay
$ / shares
shares
Nov. 16, 2022
USD ($)
Oct. 12, 2021
CAD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Jun. 30, 2025
CAD ($)
Dec. 31, 2024
CAD ($)
Dec. 05, 2024
USD ($)
Nov. 17, 2022
USD ($)
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Unamortized discount and issuance cost             $ 10,316,000 $ 10,316,000   $ 10,316,000   $ 12,134,000          
Noncurrent liabilities - Long-term debt, net of current maturities             352,453,000 352,453,000   352,453,000   381,317,000          
Amortization of discount and issuance cost                   1,354,000 $ 516,000            
Gain from extinguishment of debt               2,623,000 $ 0 2,623,000 0            
Outstanding amount             362,769,000 362,769,000   362,769,000   393,451,000          
Revolving credit facility | Wells Fargo                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Line of credit facility, maximum borrowing capacity     $ 10,000,000                            
Restricted cash             10,000,000 10,000,000   10,000,000              
Amortization of debt issuance costs     $ 50,000                            
Outstanding amount             10,000,000 10,000,000   10,000,000              
Interest expense               111,000   277,000              
Revolving credit facility | Wells Fargo | SOFR                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Basis spread on variable rate (in percent)     1.75%                            
Line of credit | Revolving credit facility                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Unamortized discount and issuance cost             38,000 38,000   38,000   13,000          
Noncurrent liabilities - Long-term debt, net of current maturities             12,421,000 12,421,000   12,421,000   12,570,000          
Outstanding amount             $ 12,459,000 $ 12,459,000   $ 12,459,000   12,583,000          
Class A                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Share price (in dollars per share) | $ / shares   $ 4.03                              
Redemption of shares (in shares) | shares                         1,112,524        
Treasury stock acquired, average cost per share (in dollars per share) | $ / shares                         $ 6.65        
Share repurchase                         $ 7,404,000        
2029 Notes | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Interest rate             3.50% 3.50%   3.50%       3.50%      
Principal amount   $ 1,000,000                           $ 218,500,000  
Debt instrument, convertible, premium on initial conversion price   27.50%                              
Initial conversion rate | shares   194.6188                              
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares   $ 5.14                              
Unamortized discount and issuance cost $ 8,967,000           $ 8,056,000 $ 8,056,000   $ 8,056,000   8,857,000          
Noncurrent liabilities - Long-term debt, net of current maturities             210,444,000 210,444,000   210,444,000   209,643,000          
Long-term debt, fair value             200,212,000 200,212,000   $ 200,212,000   $ 228,333,000          
Redemption price, percentage                   91.63%   104.50%          
Amortization of discount and issuance cost               405,000 0 $ 801,000 0            
Outstanding amount             $ 218,500,000 $ 218,500,000   $ 218,500,000   $ 218,500,000          
2029 Notes | Senior notes | Initial Purchasers                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Interest rate 3.50%                                
Principal amount $ 190,000,000                                
Exercisable period 13 days                                
2029 Notes | Senior notes | Additional Notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Principal amount $ 28,500,000                                
2029 Notes | Debt Instrument, Redemption, Period One | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Principal amount   $ 1,000,000                              
Debt instrument, convertible, threshold consecutive trading days | TradingDay   30                              
Debt instrument, convertible, threshold percentage of stock price trigger   130.00%                              
Business days   5 days                              
Measurement period   10 days                              
Debt instrument, convertible, redemption price percentage (in percent)   98.00%                              
2029 Notes | Debt Instrument, Redemption, Period Two | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Debt instrument, convertible, threshold consecutive trading days | TradingDay   30                              
Debt instrument, convertible, threshold percentage of stock price trigger   130.00%                              
Debt instrument, convertible, redemption price percentage (in percent)   100.00%                              
Debt Instrument, required outstanding amount not subject to redemption   $ 50,000,000                              
2029 Notes | Minimum | Debt Instrument, Redemption, Period One | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Threshold trading days | TradingDay   20                              
2029 Notes | Minimum | Debt Instrument, Redemption, Period Two | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Threshold trading days | TradingDay   20                              
2029 Notes | Maximum | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Initial conversion rate | shares   248.1399                              
2027 Notes | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Interest rate             4.50% 4.50%   4.50%       4.50%      
Principal amount       $ 1,000,000                         $ 160,000,000
Debt instrument, convertible, premium on initial conversion price       30.00%                          
Initial conversion rate | shares       115.5869                          
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares       $ 8.65                          
Share price (in dollars per share) | $ / shares       $ 6.655                          
Unamortized discount and issuance cost       $ 5,374,000     $ 2,219,000 $ 2,219,000   $ 2,219,000   3,262,000          
Noncurrent liabilities - Long-term debt, net of current maturities             127,781,000 127,781,000   127,781,000   156,738,000          
Amortization of discount and issuance cost               267,000 $ 253,000 528,000 $ 503,000            
Outstanding amount             130,000,000 130,000,000   130,000,000   160,000,000          
2027 Notes | Senior notes | Repurchase agreement                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Unamortized discount and issuance cost             515,000 515,000   515,000              
Noncurrent liabilities - Long-term debt, net of current maturities             130,000,000 130,000,000   130,000,000              
Aggregate principal amount             30,000 30,000   30,000              
Repurchased price             26,844 26,844   26,844              
Ttransaction related to professional fees             158                    
Gain from extinguishment of debt             2,623                    
Accrued interest paid             143                    
2027 Notes | Senior notes | Initial Purchasers                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Interest rate         4.50%                        
Principal amount         $ 140,000,000                        
Exercisable period         30 days                        
2027 Notes | Senior notes | Additional Notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Interest rate         4.50%                        
Principal amount         $ 20,000,000                        
2027 Notes | Debt Instrument, Redemption, Period One | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Principal amount       $ 1,000,000     $ 1,000,000 $ 1,000,000   $ 1,000,000              
Debt instrument, convertible, threshold consecutive trading days | TradingDay       30                          
Debt instrument, convertible, threshold percentage of stock price trigger       130.00%                          
Business days       5 days                          
Measurement period       5 days                          
Debt instrument, convertible, redemption price percentage (in percent)       98.00%                          
2027 Notes | Debt Instrument, Redemption, Period Two | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Principal amount       $ 1,000,000                          
Debt instrument, convertible, threshold consecutive trading days | TradingDay       30                          
Debt instrument, convertible, threshold percentage of stock price trigger       130.00%                          
Debt instrument, convertible, redemption price percentage (in percent)       100.00%                          
2027 Notes | Minimum | Debt Instrument, Redemption, Period One | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Threshold trading days | TradingDay       20                          
2027 Notes | Minimum | Debt Instrument, Redemption, Period Two | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Threshold trading days | TradingDay       20                          
2027 Notes | Maximum | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Initial conversion rate | shares       150.2629                          
2029 Notes Capped Call Transactions | Senior notes                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Capped call transactions, cap price per share (in dollars per share) | $ / shares   $ 8.06                              
Debt instrument, convertible, premium on initial conversion price   100.00%                              
2029 Notes Capped Call Transactions | Senior notes | Call Option                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Payments for derivative instrument, financing activities                       $ 23,380,000          
Convertible Senior Notes Due 2027                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Interest rate             89.88% 89.88%   89.88%   91.51%   89.88% 91.51%    
Principal amount             $ 116,844,000 $ 116,844,000   $ 116,844,000   $ 146,416,000          
CIBC loan, due 2026 | Line of credit                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Unamortized discount and issuance cost             3,000 3,000   3,000   2,000          
Noncurrent liabilities - Long-term debt, net of current maturities             1,807,000 1,807,000   1,807,000   2,366,000          
Line of credit facility, maximum borrowing capacity           $ 9,440,000               $ 6,000,000 $ 6,000,000    
Outstanding amount             1,810,000 1,810,000   $ 1,810,000   2,368,000   2,476,000 3,405,000    
Monthly interest payment           $ 155,000                      
CIBC loan, due 2026 | Line of credit | Prime Rate                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Basis spread on variable rate (in percent)           0.25%       0.25%              
Tera Xion Line Of Credit Used As Securitization | Revolving credit facility                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Line of credit facility, maximum borrowing capacity                           6,000,000      
Tera Xion Line Of Credit Used As Securitization | Line of credit | Revolving credit facility                                  
Schedule of Long Term and Short Term Debt Instruments [Line Items]                                  
Outstanding amount             $ 2,459,000 $ 2,459,000   $ 2,459,000   $ 2,583,000   $ 3,364,000 $ 3,713,000