XML 77 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Payable - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Notes Payable      
Debt Instrument [Line Items]      
Interest expense $ 1.0 $ 0.8  
Convertible Notes Payable      
Debt Instrument [Line Items]      
Unamortized discounts $ 0.2   $ 0.2
Convertible Notes Payable | Project Design Consultants L L C      
Debt Instrument [Line Items]      
Number of business days notice to the company 10 days    
Convertible Notes Payable | Exeltech Consulting, Inc.      
Debt Instrument [Line Items]      
Net proceeds from sale of common stock $ 0.1    
Number of shares issued and sold (in shares) 4,255    
Price per share (in dollars per share) $ 32.32