v3.26.1
Stock-Based Compensation - Summary of Nonqualified Stock Option Activity (Details) - Nonqualified Stock Options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options outstanding, beginning balance (shares) 4,362,000  
Granted (shares) 0  
Exercised (shares) (70,000)  
Canceled (shares) (1,000)  
Expired (shares) 0  
Number of Options outstanding, ending balance (shares) 4,291,000 4,362,000
Vested and exercisable (shares) 4,071,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted-Average Exercise Price of outstanding, beginning balance (USD per share) $ 6.03  
Granted (USD per share) 0  
Exercised (USD per share) 5.41  
Canceled (USD per share) 6.00  
Expired (USD per share) 0  
Weighted-Average Exercise Price of outstanding, ending balance (USD per share) 6.04 $ 6.03
Vested and exercisable (USD per share) $ 5.89  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract]    
Weighted-Average Remaining Contractual Term (years) 6 years 4 months 24 days 6 years 8 months 12 days
Weighted-Average Remaining Contractual Term of Options, Vested and exercisable 6 years 4 months 24 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]    
Aggregate Intrinsic Value $ 22,227 $ 26,288
Aggregate Intrinsic Value, Vested and exercisable $ 21,696