v3.25.2
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Company's consolidated balance sheets to the amount shown in the Company's consolidated statements of cash flows for the six months ended June 30, 2025 and 2024:
(in thousands)June 30, 2025June 30, 2024
Cash and cash equivalents$10,838 $15,519 
Restricted cash, included in Other current assets1,531 5,479 
Total cash, cash equivalents and restricted cash $12,369 $20,998 
Schedule of Accounts Receivable
The following table represents the components of Accounts receivable, net of allowance:

(in thousands)June 30, 2025December 31, 2024
Accounts receivable$43,311 $45,552 
Unbilled accounts receivable (1)
103,993 129,119 
Total accounts receivable$147,304 $174,671 
Less: allowance for credit losses(13,646)(13,051)
Accounts receivable, net of allowance$133,658 $161,620 
(1)    Unbilled accounts receivable relates primarily to the Company’s print services, which are recognized at a point in time upon delivery of the print services to the intended market(s), but are billed to customers monthly after the delivery of the print services. Unbilled accounts receivable are reclassified as billed accounts receivable monthly when the customers are invoiced.