Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - IBM Purchase Commitment for Programs and Cloud Services Subscription Agreement (Details)

v3.26.1
Commitments and Contingencies - IBM Purchase Commitment for Programs and Cloud Services Subscription Agreement (Details)
Sep. 23, 2025
USD ($)
payment
Aug. 08, 2025
USD ($)
Jul. 07, 2025
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Commitments and Contingencies          
Due from invoice date     30 days    
License programs          
Commitments and Contingencies          
Purchase obligation       $ 4,800,000 $ 18,900,000
Amount of cash outflow for license program   $ 2,500,000      
Aggregate amount of purchase arrangement   $ 25,900,000      
Remaining amount of purchase commitments payable       $ 15,300,000  
License programs | Payment at time of agreement          
Commitments and Contingencies          
Purchase obligation $ 2,500,000        
License programs | Payment to be made on December 23, 2025          
Commitments and Contingencies          
Purchase obligation $ 3,300,000        
Number of quarterly payments | payment 8        
License programs | Payment to be made after the fiscal year 2025 till final payment on December 23, 2027          
Commitments and Contingencies          
Purchase obligation $ 2,200,000        
Cloud Services          
Commitments and Contingencies          
Due in first year     $ 100,000    
Due in second year     2,100,000    
Due in third year     $ 4,100,000