v3.26.1
Common Stock - Additional Information (Details) - $ / shares
1 Months Ended
Sep. 30, 2018
Aug. 31, 2018
Jan. 31, 2018
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]          
Common stock, shares authorized       52,000,000 52,000,000
Common stock, par value       $ 0.001 $ 0.001
Restricted Common Stock          
Class of Stock [Line Items]          
Restricted common stock shares issued   2,195,278 2,195,278    
Purchase price   $ 0.00592 $ 0.00592    
Common stock repurchased 211,084