v3.26.1
Stockholders' Deficit (Details) - USD ($)
$ in Millions
39 Months Ended 51 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Dec. 31, 2025
May 05, 2025
Dec. 31, 2022
Equity [Abstract]          
Preferred stock authorized (in shares) 100,000,000 100,000,000 100,000,000    
Preferred stock shares issued (in shares) 0 0 0    
Authorized amount to be repurchased (in shares)       5,000,000 2,000,000
Authorized amount to be repurchased       $ 40.0 $ 10.0
Number of shares repurchased (in shares) 0 1,309,374      
Value of shares repurchased   $ 5.8