v3.26.1
Fair Value - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Total assets at fair value $ 136,733 $ 9,244
Liabilities    
Total Liabilities 3,833 809
SARs liability    
Liabilities    
Share-based payment arrangement liabilites 2,710 809
Stock options granted subject to shares available liability    
Liabilities    
Share-based payment arrangement liabilites 1,123  
Money market funds    
Assets    
Money market funds 136,733 9,244
Level 1    
Assets    
Total assets at fair value 136,733 9,244
Liabilities    
Total Liabilities 0 0
Level 1 | SARs liability    
Liabilities    
Share-based payment arrangement liabilites 0 0
Level 1 | Stock options granted subject to shares available liability    
Liabilities    
Share-based payment arrangement liabilites 0  
Level 1 | Money market funds    
Assets    
Money market funds 136,733 9,244
Level 2    
Assets    
Total assets at fair value 0 0
Liabilities    
Total Liabilities 0 0
Level 2 | SARs liability    
Liabilities    
Share-based payment arrangement liabilites 0 0
Level 2 | Stock options granted subject to shares available liability    
Liabilities    
Share-based payment arrangement liabilites 0  
Level 2 | Money market funds    
Assets    
Money market funds 0 0
Level 3    
Assets    
Total assets at fair value 0 0
Liabilities    
Total Liabilities 3,833 809
Level 3 | SARs liability    
Liabilities    
Share-based payment arrangement liabilites 2,710 809
Level 3 | Stock options granted subject to shares available liability    
Liabilities    
Share-based payment arrangement liabilites 1,123  
Level 3 | Money market funds    
Assets    
Money market funds $ 0 $ 0