v3.26.1
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 12, 2026
Oct. 21, 2024
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Subsidiary, Sale of Stock [Line Items]                
Common stock, issued (in shares)       48,066,674   48,066,674   48,066,674
Common stock, shares, outstanding (in shares)       47,926,928   47,926,928   48,066,674
Share repurchase program authorizing $ 50,000              
Treasury stock acquired - share repurchase program (in shares)       142,686        
Purchase price       $ 2,800        
Stock repurchase excise tax (in usd per share) $ 19.87              
Estimated stock repurchase excise tax           $ 28    
Aggregate repurchase price       2,862   2,862    
Remained available for future repurchases under the program       $ 47,200   47,200    
Cash contribution           $ 0 $ 2,741  
Exercise of warrants (in years)       10 years   10 years    
ZFSG                
Subsidiary, Sale of Stock [Line Items]                
Treasury stock acquired - share repurchase program (in shares)   1,454,752     257,088      
Aggregate repurchase price         $ 2,700      
Additional common shares issued (in shares)     2,010,442          
Common shares to ZFSG in exchange for U.S. Treasury bills     $ 20,000          
Cash contribution         $ 2,700      
Tranche 1                
Subsidiary, Sale of Stock [Line Items]                
Warrants issued (in shares)   1,079,605            
Exercise price of warrants issued (in usd per shares)   $ 31.99            
Tranche 2                
Subsidiary, Sale of Stock [Line Items]                
Warrants issued (in shares)   375,147            
Exercise price of warrants issued (in usd per shares)   $ 21.32            
Restricted Stock Units (RSUs)                
Subsidiary, Sale of Stock [Line Items]                
Treasury stock reissued related to share-based compensation (in shares)       2,940