v3.26.1
Accounts Receivable - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jan. 01, 2025
Receivables [Abstract]        
Accounts receivable, net $ 15,409,000   $ 16,287,000 $ 15,000,000
Bad debt expense $ 39,000 $ 11,000