v3.26.1
Revenue Recognition - Summary of Change in Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue Recognition        
Balance at beginning of period $ (1,545) $ (811)    
Deferral of revenue (3,446) (110)    
Recognition of deferred revenue 977 105    
Total deferred revenue at end of period (4,014) (816)    
Current portion of deferred revenue (3,316) (118) $ (847) $ (113)
Deferred revenue, less current portion $ (698) $ (698) $ (698) $ (698)