v3.25.1
Shareholders' Equity - (Details)
2 Months Ended 12 Months Ended
Oct. 23, 2023
USD ($)
Sep. 18, 2023
USD ($)
Feb. 28, 2021
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
$ / shares
shares
Nov. 06, 2023
USD ($)
shares
Feb. 03, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Per share sold for net proceeds       $ 0 $ 25,000,000 $ 0      
PVS, conversion ratio       100          
Cash dividends declared or paid       $ 0 $ 0        
Aggregate gross proceeds   $ 25,000,000              
Maximum                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares authorized to be repurchased | shares               15,000,000  
Repurchase of common shares               $ 5,000,000  
13% Notes due May 2024                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Redemption of notes $ 25,000,000                
Debt instrument, stated interest rate 13.00%               13.00%
2023 Convertible Notes                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Redemption of notes       $ 5,600,000          
Debt instrument, stated interest rate       5.00%          
IPO                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Issuance of shares in connection with acquisitions (in shares) | shares             18,572,500    
Shares issued (in dollars per share) | $ / shares             $ 8.05    
Bought Deal Private Placement                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Issuance of shares in connection with acquisitions (in shares) | shares             3,220,000    
Shares issued (in dollars per share) | $ / shares             $ 9    
Per share sold for net proceeds     $ 133,151,000