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