v3.26.1
Revenue Recognition - Summary of Change in Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue Recognition        
Balance at beginning of period $ (1,545) $ (811)    
Deferral of revenue (222) (110)    
Recognition of deferred revenue 5 76    
Total deferred revenue at end of period (1,762) (845)    
Current portion of deferred revenue (1,064) (147) $ (847) $ (113)
Deferred revenue, less current portion $ (698) $ (698) $ (698) $ (698)