XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mezzanine Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 01, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Temporary Equity [Line Items]        
Issuance of common stock, net $ 110,000      
Payments for repurchase of convertible preferred stock   $ 40,000 $ 0 $ 0
Payment of dividends on convertible preferred stock   $ 367 $ 0 $ 0
Common Stock        
Temporary Equity [Line Items]        
Issuance of common stock, net (in shares) 4,484,305      
Shares issued, price per share (in dollars per share) $ 15.61      
Series A Convertible Preferred Stock        
Temporary Equity [Line Items]        
Issuance of common stock, net (in shares) 40,000      
Shares issued, price per share (in dollars per share) $ 1,000      
Issuance of common stock, net $ 40,000