v3.25.2
Acquisitions - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 02, 2024
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
May 23, 2024
Asset Acquisition [Line Items]          
Common stock par value (in dollars per share)     $ 0.01 $ 0.01  
Preferred stock par value (in dollars per share)     $ 0.01 $ 0.01  
Preferred stock dividends   $ 652      
PEP Acquisition          
Asset Acquisition [Line Items]          
Consideration transferred in acquisition $ 77,600        
Preferred stock dividends 300        
Cash consideration received for closing adjustments 1,800        
Transaction related expenses $ 700        
PEP Acquisition | Convertible Preferred Stock          
Asset Acquisition [Line Items]          
Asset acquisition, stock issued (in shares) 980,272        
Asset acquisition, stock issued, amount $ 41,300        
Cumulative percentage 2.00%        
Preferred stock par value (in dollars per share) $ 0.01        
Shares issued upon conversion of convertible preferred stock (in shares)         980,272
PEP Acquisition | Common stock          
Asset Acquisition [Line Items]          
Asset acquisition, stock issued (in shares) 878,690        
Common stock par value (in dollars per share) $ 0.01        
Asset acquisition, stock issued, amount $ 37,100