v3.26.1
Stock-based Compensation - Schedule of RSU (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of Units, Unvested, Beginning Balance 0  
Number of Units, Granted 181,493  
Number of Units, Vested (52,944)  
Number of Units, Unvested, Ending Balance 128,549  
Weighted Average Grant-Date Fair Value, Unvested, Beginning Balance $ 0  
Weighted Average Grant-Date Fair Value, Granted 16  
Weighted Average Grant-Date Fair Value, Vested 15.3  
Weighted Average Grant-Date Fair Value, Unvested, Ending Balance $ 16.29  
Aggregate Intrinsic Value, Vested $ 649  
Aggregate Intrinsic Value, Unvested $ 1,313 $ 0