v3.26.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 05, 2022
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense   $ 13,355 $ 2,290
Intrinsic value of options exercised   1,100 0
Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense   13,210 1,583
Expiration period 10 years    
ESPP      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense   $ 145 725
ESPP | Share-Based Payment Arrangement, Tranche One      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage   25.00%  
ESPP | Share-Based Payment Arrangement, Tranche Two      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage   25.00%  
ESPP | Share-Based Payment Arrangement, Tranche Three      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage   25.00%  
ESPP | Share-Based Payment Arrangement, Tranche Four      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage   25.00%  
ESPP | Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation expense   $ 17,700  
Weighted average period of recognition   2 years 10 months 17 days  
ESOP      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense   $ 0 $ (18)
Restricted Stock Units (RSUs) | Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation expense   $ 9,600  
Weighted average period of recognition   3 years 3 months 10 days  
Common Class A      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common shares issuable (in shares)   1,044,534  
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)   4,353,948  
Ordinary shares reserved for future issuance (in shares)   2,524,668