v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2023
Other Commitments [Line Items]      
Finance lease liability $ 1,339 $ 1,571  
Finance lease right-of-use asset 1,296 1,532  
Computer Equipment      
Other Commitments [Line Items]      
Finance lease term     5 years
Finance lease liability 1,300 1,600  
Finance lease right-of-use asset $ 1,300 $ 1,500  
Maximum      
Other Commitments [Line Items]      
Operating lease term 15 years 15 years