Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
EIN 52-1497461 • 501(c)3 • Washington, DC
Profile
International Labor Rights Forum is dedicated to achieving dignity and justice for workers worldwide.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
Liabilities / Revenue
53rd percentile
Higher debt load relative to revenue than 53% of similar nonprofits.
Net Margin
5th percentile
Higher net margin than 5% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
4th percentile
Faster asset growth than 4% of similar nonprofits.
Revenue Growth
16th percentile
Faster revenue growth than 16% of similar nonprofits.
Assets
Down$5,537,018
Down $2,299,544 (-29%) from 2023
Liabilities
Down$697,978
Down $64,347 (-8.4%) from 2023
Net Assets
Down$4,839,040
Down $2,235,197 (-32%) from 2023
Revenue
Down$3,836,266
Down $731,523 (-16%) from 2023
Expenses
Up$6,081,790
Up $1,120,121 (+23%) from 2023
Net Income
Down-$2,245,524
Down $1,851,644 (-470%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
International Labor Rights Forum is dedicated to achieving dignity and justice for workers worldwide.
A human rights organization dedicated to achieving dignity and justice for workers worldwide.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $6,456,635 | $3,595,262 | ▼ $2,861,373 |
| Pledges and Grants Receivable | $765,413 | $1,315,670 | ▲ $550,257 |
| Cash and Non-Interest-Bearing Accounts | $53,606 | $151,956 | ▲ $98,350 |
| Land, Buildings, and Equipment, Net | $9,830 | $78,445 | ▲ $68,615 |
| Prepaid Expenses and Deferred Charges | $42,251 | $15,590 | ▼ $26,661 |
| Accounts Receivable | $14,563 | $2,715 | ▼ $11,848 |
| Total Assets | $7,836,562 | $5,537,018 | ▼ $2,299,544 |
| Other Assets Total | $494,264 | $377,380 | ▼ $116,884 |
| Liabilities | |||
| Other Liabilities | $515,044 | $404,297 | ▼ $110,747 |
| Accounts Payable and Accrued Expenses | $229,027 | $236,840 | ▲ $7,813 |
| Deferred Revenue | $18,254 | $56,841 | ▲ $38,587 |
| Total Liabilities | $762,325 | $697,978 | ▼ $64,347 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $6,005,214 | $3,251,692 | ▼ $2,753,522 |
| Net Assets With Donor Restrictions | $1,069,023 | $1,587,348 | ▲ $518,325 |
| Total Net Assets Fund Balance | $7,074,237 | $4,839,040 | ▼ $2,235,197 |
| Total Liabilities and Net Assets / Fund Balance | $7,836,562 | $5,537,018 | ▼ $2,299,544 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Land Buildings | $73,858 | $39,174 | $113,032 |
| Equipment | $4,587 | $54,810 | $59,397 |
| Other Assets Org | $344,733 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Jennifer J Rosenbaum | Executive Director | FT | $187,980 | $20,390 | $208,370 |
| Allison Gill | Legal Director | FT | $129,730 | $57,384 | $187,114 |
| Mandi Jackson | Strategic Research Director | FT | $124,560 | $47,862 | $172,422 |
| Roger Ghatt | Chief Financial Officer | FT | $126,628 | $23,235 | $149,863 |
| Jacob Horwitz | Field Director | FT | $125,480 | $16,606 | $142,086 |
| Caitlin Hoover | Chief Operating Officer | FT | $119,390 | $21,901 | $141,291 |
| David Assouline | Director of Hospitality or | FT | $121,613 | $17,889 | $139,502 |
| Name | Title |
|---|---|
| Ashwini Sukthankar | President |
| Lance Compa | Vice President |
| Alejandra Ancheita | Member |
| Anannya Bhattacharjee | Member |
| Bincy Jacob | Member |
| Cathy Feingold | Member |
| Erica Smiley | Member |
| Hope Metcalf | Member |
| Pablo Alvarado | Member |
| Raymond Atuguba | Member |
| Jeffery Boyd | Member as of December 2024 |
| Daniel B Smith | Member/general Counsel |
| Sabrineh Ardalan | Secretary |
| Barbara Reisman | Treasurer as of April 2024 |
| Katherine Isaac Treasurer | Until April 2024, Then Member |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Safeguard Global | Consulting | 150 JORAMELON STREET 9A, Brooklyn, NY 11201, Uk | $565,226 |
| Vr Communications | Communications And Media | - | $210,998 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $2,576,954 |
| Other Expenses | $2,353,142 |
| Grants and Similar Amounts Paid | $1,151,694 |
| Total Fundraising Expense | $234,132 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,041,080 | $499,057 | $135,269 | $1,675,406 |
| Fees for Services Other | $1,091,177 | $271,311 | $10,426 | $1,372,914 |
| Foreign Grants | $967,916 | - | - | $967,916 |
| Travel | $486,770 | $46,924 | $1,272 | $534,966 |
| Other Employee Benefits | $219,745 | $134,982 | $27,320 | $382,047 |
| Current Officers, Directors, Trustees, and Key Employees | $220,587 | $109,126 | $28,520 | $358,233 |
| Grants to Domestic Orgs | $183,778 | - | - | $183,778 |
| Payroll Taxes | $71,347 | $48,095 | $13,465 | $132,907 |
| Occupancy | $82,394 | $39,496 | $10,705 | $132,595 |
| Office Expenses | $20,565 | $102,052 | $1,873 | $124,490 |
| Fees for Services Accounting | - | $106,294 | - | $106,294 |
| Information Technology | $22,162 | $23,031 | $2,164 | $47,357 |
| Pension Plan Contributions | $16,313 | $10,020 | $2,028 | $28,361 |
| Insurance | - | $12,254 | - | $12,254 |
| Depreciation Depletion | $4,446 | $2,131 | $578 | $7,155 |
| Other Expenses | $9,170 | $1,150 | $512 | $1,150 |
| Total Functional Expenses | $4,437,450 | $1,410,208 | $234,132 | $6,081,790 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $6,081,790 |
| Total Expenses per Audited Statements | $6,081,790 |
| Total Expenses per Form 990 | $6,081,790 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Advocacy Partners Team | Miami Beach, FL | 501(c)(3) | Research and Training to Advance Fundamental Labor Rights Under National and International Law and Promote Decent Work Outcomes | $92,368 |
| New World Foundation | New York, NY | 501(c)(3) | To Support Civil Society Actors in Promoting Decent Work and Preventing Violations of International Labor Standards Across North America (canada, Usa, and Mexico) | $50,000 |
| American Center for International Labor Solidarity | Washington, DC | 501(c)(5) | Subaward on State Department Jtip Grant | $41,410 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| East Asia and the Pacific - Australia, Brunei, Burma, Cambodia, | Grants to Recipients Located in Region | Research and Training Activities | 0 | 0 | $421,121 |
| South Asia - Afghanistan, Bangladesh, Bhutan, India, Maldives, Nepal, | Grants to Recipients Located in Region | - | 0 | 0 | $341,816 |
| Europe (including Iceland & Greenland) - Albania, Andorra, Austria, Belgium | Program Activities | Research and Training Activities | 0 | 16 | $243,304 |
| East Asia and the Pacific - Australia, Brunei, Burma, Cambodia, | Program Activities | Research and Training Activities | 0 | 25 | $177,291 |
| Europe (including Iceland & Greenland) - Albania, Andorra, Austria, Belgium | Grants to Recipients Located in Region | - | 0 | 0 | $176,490 |
| South Asia - Afghanistan, Bangladesh, Bhutan, India, Maldives, Nepal, | Program Activities | Research and Training Activities | 0 | 5 | $121,792 |
| Central America and the Caribbean - Antigua & Barbuda, Aruba, Bahamas, | Program Activities | Research and Training Activities | 0 | 2 | $90,221 |
| Central America and the Caribbean - Antigua & Barbuda, Aruba, Bahamas, | Grants to Recipients Located in Region | - | 0 | 0 | $31,550 |
| Sub-saharan Africa - Angola, Benin, Botswana, Burkina Faso, | Program Activities | Research and Training Activities | 0 | 0 | $1,532 |
| South America - Argentina, Bolivia, Brazil, Chile, Columbia, Ecuador, | Program Activities | - | 0 | 1 | $539 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Operating Lease Liability | $404,297 |
“The treasurer reviews the 990. It is then shared with the full board of directors before it is filed with the irs.”
“Survey forms are completed annually to assure compliance with the conflict of interest policy. The conflict of interest policy was last signed in december 2024.”
“The executive committee conducts an annual performance review and uses an independent compensation consultant to review 990 data and provide a relevant compensation study. The annual performance review was last performed in december 2024.”
“Ilrf makes its governing documents, conflict of interest policy and financial statements available to the public upon request.”
“Consultants: program service expenses 1,091,177. Management and general expenses 271,311. Fundraising expenses 10,426. Total expenses 1,372,914.”
“This process has not changed from the previous year.”
“Ilrf believes that it has appropriate support for any tax positions taken, and as such, does not have any uncertain tax positions that are material to the financial statements or that would have an effect on its tax-exempt status. There are no unrecognized tax benefits or liabilities that need to be recorded.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 229027 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 236840 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 14563 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 2715 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | A HUMAN RIGHTS ORGANIZATION DEDICATED TO ACHIEVING DIGNITY AND JUSTICE FOR WORKERS WORLDWIDE. |
| IRS990/AllOtherContributionsAmt | 0 | 2620537 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | ROGER GHATT |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2028044756 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1634 I STREET NW 1000 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WASHINGTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | DC |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 20006 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 53606 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 151956 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 28520 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 109126 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 220587 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 358233 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 565226 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 210998 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | EDWIN FODEN BUS CEN 3-5 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | CW AE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | UK |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ProvinceOrStateNm | 0 | YORK |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 150 JORAMELON STREET 9A |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | BROOKLYN |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | NY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 11201 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | SAFEGUARD GLOBAL |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | VR COMMUNICATIONS |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | CONSULTING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | COMMUNICATIONS AND MEDIA |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 3688753 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 1151694 |
| IRS990/CYInvestmentIncomeAmt | 0 | 147513 |
| IRS990/CYOtherExpensesAmt | 0 | 2353142 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -2245524 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2576954 |
| IRS990/CYTotalExpensesAmt | 0 | 6081790 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 234132 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 3836266 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 18254 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 56841 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 578 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 2131 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 4446 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 7155 |
| IRS990/Desc | 0 | RIGHTS AT WORK: ILRF ADVOCATES FOR WORKERS TO HAVE ACCESS TO FUNDAMENTAL LABOR RIGHTS UNDER NATIONAL AND INTERNATIONAL LAW. THIS INCLUDES PREVENTING VIOLATIONS AND SUPPORTING APPROPRIATE REMEDY WHEN VIOLATIONS OCCUR AND TO ADVANCE DECENT WORK OUTCOMES. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DoingBusinessAsName/BusinessNameLine1Txt | 0 | GLOBAL LABOR JUSTICE |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1069023 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1587348 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 18 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2808367 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 106294 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 106294 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 10426 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 271311 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1091177 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1372914 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 967916 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 967916 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 20390 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 23235 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 57384 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 16606 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 17889 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 47862 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 21901 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | ASHWINI SUKTHANKAR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | LANCE COMPA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | SABRINEH ARDALAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | KATHERINE ISAAC TREASURER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BARBARA REISMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | DANIEL B SMITH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | PABLO ALVARADO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | RAYMOND ATUGUBA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ANANNYA BHATTACHARJEE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | BINCY JACOB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ERICA SMILEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | ALEJANDRA ANCHEITA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | HOPE METCALF |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | CATHY FEINGOLD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | JEFFERY BOYD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | JENNIFER J ROSENBAUM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | ROGER GHATT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | ALLISON GILL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | JACOB HORWITZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | DAVID ASSOULINE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | MANDI JACKSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | CAITLIN HOOVER |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 187980 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 126628 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 129730 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 125480 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 121613 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 124560 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 119390 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | UNTIL APRIL 2024, THEN MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TREASURER AS OF APRIL 2024 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | MEMBER/GENERAL COUNSEL |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | MEMBER AS OF DECEMBER 2024 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | CHIEF FINANCIAL OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | LEGAL DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | FIELD DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | DIRECTOR OF HOSPITALITY OR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | STRATEGIC RESEARCH DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | CHIEF OPERATING OFFICER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1986 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 23 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 15 |
| IRS990/GovernmentGrantsAmt | 0 | 1068216 |
| IRS990/GrantAmt | 0 | 735226 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 183778 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 183778 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 10350 |
| IRS990/GrossReceiptsAmt | 0 | 3846593 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 15 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 2164 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 23031 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 22162 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 47357 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 12254 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 12254 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 147490 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 147490 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 23 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 93984 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 9830 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 78445 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 172429 |
| IRS990/LegalDomicileStateCd | 0 | DC |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 10327 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 1 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | A HUMAN RIGHTS ORGANIZATION DEDICATED TO ACHIEVING ACHIEVING DIGNITY AND JUSTICE FOR WORKERS WORLDWIDE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 1 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 7074237 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4839040 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 23 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 23 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 10327 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 6005214 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3251692 |
| IRS990/NoncashContributionsAmt | 0 | 10327 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 10705 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 39496 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 82394 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 132595 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 1873 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 102052 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 20565 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 124490 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 494264 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 377380 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 27320 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 134982 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 219745 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 382047 |
| IRS990/OtherExpensesGrp/Desc | 0 | DUES AND SUBSCRIPTIONS |
| IRS990/OtherExpensesGrp/Desc | 1 | CONTINUING EDUCATION |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 512 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 4285 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 1150 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 9170 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 13967 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 1150 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 515044 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 404297 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 135269 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 499057 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1041080 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1675406 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 13465 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 48095 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 71347 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 132907 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 2028 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 10020 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 16313 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 28361 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 765413 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 1315670 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 42251 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 15590 |
| IRS990/PrincipalOfficerNm | 0 | JENNIFER J ROSENBAUM |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | CHILD AND FORCED LABOR: ILRF ADVOCATES TO PREVENT FORCED AND CHILD LABOR ON GLOBAL SUPPLY CHAINS AND FOR REMEDY WHEN VIOLATIONS OCCUR. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 1629083 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 416468 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 4518791 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 628556 |
| IRS990/PYInvestmentIncomeAmt | 0 | 25046 |
| IRS990/PYOtherExpensesAmt | 0 | 2209191 |
| IRS990/PYOtherRevenueAmt | 0 | 23952 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -393880 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2123922 |
| IRS990/PYTotalExpensesAmt | 0 | 4961669 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4567789 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -2245524 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.