Quarterly report [Sections 13 or 15(d)]

Equity-Based Compensation - Narrative (Details)

v3.26.1
Equity-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 08, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Employee stock purchase plan (in shares) 82,787            
Employee stock purchase plan $ 55 $ 59 $ 194        
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total unrecognized equity compensation expense       $ 3,945 $ 8,255    
Total unrecognized equity compensation expense to be recognized over a weighted average period       1 year 2 years    
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total unrecognized equity compensation expense       $ 7,799 $ 9,195    
Total unrecognized equity compensation expense to be recognized over a weighted average period       2 years 2 years    
PSUs outstanding       7,427,508 4,459,117 4,629,764 2,232,952
PSUs outstanding (in dollars per shares)       $ 1.34 $ 2.52 $ 2.23 $ 4.51
PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total unrecognized equity compensation expense       $ 2,735 $ 628    
Total unrecognized equity compensation expense to be recognized over a weighted average period       1 year 2 years    
Vesting period       3 years      
PSUs Conversion Ratio       1      
PSUs outstanding       2,272,763   0  
PSUs outstanding (in dollars per shares)       $ 1.25   $ 0  
PSUs | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
PSUs payout percentage       0.00%      
PSUs | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
PSUs payout percentage       200.00%      
Key Employees | PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
PSUs outstanding       8,462,412 8,462,412    
PSUs outstanding (in dollars per shares)       $ 0.46 $ 0.46