v3.26.1
Equity and Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 14, 2025
May 10, 2023
Jun. 14, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, par value (in dollars per share)   $ 0.01   $ 0.01   $ 0.01   $ 0.01
Common stock, increase (decrease) in capital (in shares)   1,200,000            
Shares reserved for issuance (in shares)   1,256,289            
Share based compensation expense, net       $ 600,000 $ 600,000 $ 900,000 $ 1,400,000  
Unrecognized compensation cost       $ 2,900,000   $ 2,900,000   $ 3,000,000.0
At The Market Offering                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, par value (in dollars per share)     $ 0.01          
Maximum consideration on transaction $ 57,800,000   $ 50,000,000.0          
Commission fee     3.00%          
Number of shares issued in transaction (in shares)       0 25,000 0 167,769  
Gross proceeds         $ 100,000   $ 600,000  
Payments of stock issuance costs       $ 200,000 $ 100,000 $ 200,000 $ 100,000