XML 51 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Apr. 30, 2023
Revenue From Contract With Customer [Abstract]  
Summary of Activity for Deferred Revenue

A summary of the activity of deferred revenue follows:

 

(dollars in thousands)

 

Fiscal 2023

 

 

Fiscal 2022

 

 

Fiscal 2021

 

Beginning Balance

 

$

520

 

 

$

540

 

 

$

502

 

Revenue recognized on contract liabilities

 

 

(4,885

)

 

 

(3,434

)

 

 

(2,459

)

Payments received for services not yet rendered

 

 

5,557

 

 

 

3,414

 

 

 

2,497

 

Ending Balance

 

$

1,192

 

 

$

520

 

 

$

540

 

Summary of Disaggregation of Revenue

The following table presents our disaggregated revenue related to operations by segment, timing of revenue recognition, and product sales versus services rendered for fiscal 2023:

 

(dollars in thousands)

 

Mattress
Fabrics

 

 

Upholstery
Fabrics

 

 

Total

 

Products transferred at a point in time

 

$

110,995

 

 

$

114,996

 

 

$

225,991

 

Services transferred over time

 

 

 

 

 

8,943

 

 

 

8,943

 

Total Net Sales

 

$

110,995

 

 

$

123,939

 

 

$

234,934

 

 

 

The following table presents our disaggregated revenue related to operations by segment, timing of revenue recognition, and product sales versus services rendered for fiscal 2022:

 

(dollars in thousands)

 

Mattress
Fabrics

 

 

Upholstery
Fabrics

 

 

Total

 

Products transferred at a point in time

 

$

152,159

 

 

$

133,622

 

 

$

285,781

 

Services transferred over time

 

 

 

 

 

9,058

 

 

 

9,058

 

Total Net Sales

 

$

152,159

 

 

$

142,680

 

 

$

294,839

 

 

The following table presents our disaggregated revenue related to operations by segment, timing of revenue recognition, and product sales versus services rendered for fiscal 2021:

 

(dollars in thousands)

 

Mattress
Fabrics

 

 

Upholstery
Fabrics

 

 

Total

 

Products transferred at a point in time

 

$

157,671

 

 

$

133,501

 

 

$

291,172

 

Services transferred over time

 

 

 

 

 

8,548

 

 

 

8,548

 

Total Net Sales

 

$

157,671

 

 

$

142,049

 

 

$

299,720