v3.26.1
Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Deferred Revenue [Roll Forward]    
Deferred revenue at start of the period $ 2,834 $ 2,883
Amounts invoiced during the period 8,887 37,510
Less: revenue recognized during the period (7,322) (37,559)
Deferred revenue at end of the period $ 4,399 $ 2,834