v3.26.1
Revenue Recognition - Summary of Net Accounts Receivable, Including Unbilled Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jan. 01, 2025
Receivables [Abstract]      
Billed $ 5,386 $ 5,330  
Unbilled 1,519 1,395 $ 1,700
Allowance for expected credit losses (79) (55)  
Accounts receivable, net $ 6,826 $ 6,670 $ 7,100