v3.26.3
Supplemental Financial Statement Data - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Accounts receivable, gross $ 124,151 $ 79,599    
Allowance for credit losses (1,538) (883) $ (899) $ (712)
Accounts receivable, net of allowance for credit losses $ 122,613 $ 78,716